0x2715aa7156634256ae75240c2c5543814660cd04

Verified contract

Proxy

Active on Base with 7,436 txns
Deployed by via 0x7d41201b at 5417371
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 11 additional slots
Native
Value $12,529.28
ERC-20
Value $351,747.64
ERC-20
Value $280.67
ERC-20
Value $0.07
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x70f67d2366488fcc5912a347f950f984ffb4608c773ab21990afbbf614a92659
0x99d24ae610206cce964e7357df11646d308645a2f02e8bec48b92cd1d9c5f632
0x6b47339b020d05aadbe464def8459f4eccc9e4bd0565e8efe5ccb5dae387fe17
0xea88628aa55c39124d29bee4e7e376fef16bb1ad662f40b2f489cf8bc22abe47
0x41f5f3dd8168d867208bfe6441b36c98649028756959e911efd1ea23b57f9942
0xbb822bbd9a2dd25e1bd29c803f7e9da16d9f876b802dea540b16907b0f195a4d
0xf79ffc2c4ebc5f3f59efb716591a8a4a006edf76a8af687a7c245fd1be10c7d8
0x556569eae6be5d6ab12a3f4c6ee1dde363c5658508d8f454390152ce201f4588
0x918c1e0238084f9762a7ca4b400147baaabbf0026e3d4b0d2fe923e85a27d285
0xf52da1b6fe78cfc8c6fc7944ce5d4e58fd920ca2e9ebf2909e5a1f3ed46302e3

Functions
Getter at block 21823162
admin(view returns (address)
0xa35b3c55626188015ac79f396d0b593947231976
currentChainID(view returns (uint256)
1073741841
getEtherTransferGasLimit(view returns (uint256)
2300
getMaxBatchSize(view returns (uint256)
20
getPartners(view returns (address tokenManageraddress smgAdminProxyaddress smgFeeProxyaddress quotaaddress sigVerifier)
(tokenManager=0x09cdfc56439643d151585b77899d0dc0f982bcd2, smgAdminProxy=0x70114d2a0ec788bafee869acf7fd1f8c76491799, smgFeeProxy=0x82bf94d159b15a587c45c9d70e0fab7fd87889eb, quota=0x0000000000000000000000000000000000000000, sigVerifier=0xffb876bd5bee99e992cac826a04396002f5f4a65)
halted(view returns (bool)
false
hashType(view returns (uint256)
0
implementation(view returns (address)
0x97e0883493e8bb7a119a1e36e53ee9e7a2d3ca7b
lockedTime(view returns (uint256)
129600
newOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xd97de67b982d79ed9f7eb2b1a13abc704b2ca082
smgFeeReceiverTimeout(view returns (uint256)
600
Read-only
getBatchFee(uint256 tokenPairIDuint256 batchLengthview returns (uint256)
getFee(struct CrossStorageV2GetFeesParam paramview returns (struct CrossStorageV2GetFeesReturn fee)
getFees(struct CrossStorageV2GetFeesParam[] paramsview returns (struct CrossStorageV2GetFeesReturn[] fees)
getStoremanFee(bytes32 keyview returns (uint256 fee)
getTokenPairFee(uint256 tokenPairIDview returns (uint256 contractFee)
getTokenPairFees(uint256[] tokenPairIDsview returns (uint256[] contractFees)
getUintValue(bytes keybytes innerKeyview returns (uint256)
hashFunc(bytes dataview returns (bytes32)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
State-modifying
acceptOwnership(
changeOwner(address _newOwner
delUintValue(bytes keybytes innerKey
renounceOwnership(
setAdmin(address adminAccount
setChainID(uint256 chainID
setEtherTransferGasLimit(uint256 _etherTransferGasLimit
setFee(struct CrossStorageV2SetFeesParam param
setFees(struct CrossStorageV2SetFeesParam[] params
setHalt(bool halt
setHashType(uint256 _hashType
setMaxBatchSize(uint256 _maxBatchSize
setPartners(address tokenManageraddress smgAdminProxyaddress smgFeeProxyaddressaddress sigVerifier
setTokenPairFee(uint256 tokenPairIDuint256 contractFee
setTokenPairFees(struct CrossStorageV3SetTokenPairFeesParam[] params
setUintValue(bytes keybytes innerKeyuint256 value
smgMint(bytes32 uniqueIDbytes32 smgIDuint256 tokenPairIDuint256 valueuint256 feeaddress tokenAccountaddress userAccountbytes rbytes32 s
smgMintNFT(bytes32 uniqueIDbytes32 smgIDuint256 tokenPairIDuint256[] tokenIDsuint256[] tokenValuesbytes extDataaddress tokenAccountaddress userAccountbytes rbytes32 s
smgRelease(bytes32 uniqueIDbytes32 smgIDuint256 tokenPairIDuint256 valueuint256 feeaddress tokenAccountaddress userAccountbytes rbytes32 s
smgReleaseNFT(bytes32 uniqueIDbytes32 smgIDuint256 tokenPairIDuint256[] tokenIDsuint256[] tokenValuesaddress tokenAccountaddress userAccountbytes rbytes32 s
smgWithdrawHistoryFee(bytes32[] smgIDs
transferOwner(address _newOwner
userBurn(bytes32 smgIDuint256 tokenPairIDuint256 valueuint256 feeaddress tokenAccountbytes userAccountpayable 
userBurnNFT(bytes32 smgIDuint256 tokenPairIDuint256[] tokenIDsuint256[] tokenValuesaddress tokenAccountbytes userAccountpayable 
userLock(bytes32 smgIDuint256 tokenPairIDuint256 valuebytes userAccountpayable 
userLockNFT(bytes32 smgIDuint256 tokenPairIDuint256[] tokenIDsuint256[] tokenValuesbytes userAccountpayable 
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetAdmin(address adminAccount
SetFee(uint256 indexed srcChainIDuint256 indexed destChainIDuint256 contractFeeuint256 agentFee
SetTokenPairFee(uint256 indexed tokenPairIDuint256 contractFee
Upgraded(address indexed implementation
WithdrawHistoryFeeLogger(bytes32 indexed smgIDuint256 indexed timeStampaddress indexed receiveruint256 fee
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.