0x2715aa7156634256ae75240c2c5543814660cd04
Verified contract
Proxy
Active on
Base with 7,436 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 11 additional slots
Balances ($364,557.69)
Native
Value
$12,529.28
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 5.000112 | $2,505.80 |
$12,529.28 | |
USDC | ERC-20 | 351.747645K | $1.00 |
$351,747.64 | |
VINU | ERC-20 | 28.067327B | $0.00 |
$280.67 | |
GRG | ERC-20 | 0.05 | $1.42 |
$0.07 | |
WGC | ERC-20 | 200 | $0.0001 |
$0.02 | |
USA | ERC-20 | 1 | $0.001675 |
$0 | |
SKIPUP | ERC-20 | 0.01 | $0.025632 |
$0 | |
kurbi | ERC-20 | 0.2 | $0.000631 |
$0 | |
GENOME | ERC-20 | 0 | $0.006778 |
$0 | |
BROGE | ERC-20 | 9.999K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21821607 | an hour ago | | | 0 | 7.4276642e-7 | |
| 21820880 | an hour ago | | | 0 | 3.9858151e-7 | |
| 21820689 | an hour ago | | | 0 | 9.9186718e-7 | |
| 21819726 | 2 hours ago | | | 0 | 0.0000010056451 | |
| 21819345 | 2 hours ago | | | 0 | 0.0000010798381 | |
| 21818387 | 3 hours ago | | | 0 | 0.0000010103104 | |
| 21817827 | 3 hours ago | | | 0 | 0.0000011428405 | |
| 21817250 | 3 hours ago | | | 0 | 8.5045310e-7 | |
| 21817011 | 3 hours ago | | | 0 | 8.3823083e-7 | |
| 21814205 | 5 hours ago | | | 0 | 7.2714787e-7 |
ABI
ABI objects
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 tokenManager, address smgAdminProxy, address smgFeeProxy, address quota, address 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 tokenPairID, uint256 batchLength) view returns (uint256)
getFee(struct CrossStorageV2GetFeesParam param) view returns (struct CrossStorageV2GetFeesReturn fee)
getFees(struct CrossStorageV2GetFeesParam[] params) view returns (struct CrossStorageV2GetFeesReturn[] fees)
getStoremanFee(bytes32 key) view returns (uint256 fee)
getTokenPairFee(uint256 tokenPairID) view returns (uint256 contractFee)
getTokenPairFees(uint256[] tokenPairIDs) view returns (uint256[] contractFees)
getUintValue(bytes key, bytes innerKey) view returns (uint256)
hashFunc(bytes data) view returns (bytes32)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
State-modifying
Events acceptOwnership()
changeOwner(address _newOwner)
delUintValue(bytes key, bytes 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 tokenManager, address smgAdminProxy, address smgFeeProxy, address, address sigVerifier)
setTokenPairFee(uint256 tokenPairID, uint256 contractFee)
setTokenPairFees(struct CrossStorageV3SetTokenPairFeesParam[] params)
setUintValue(bytes key, bytes innerKey, uint256 value)
smgMint(bytes32 uniqueID, bytes32 smgID, uint256 tokenPairID, uint256 value, uint256 fee, address tokenAccount, address userAccount, bytes r, bytes32 s)
smgMintNFT(bytes32 uniqueID, bytes32 smgID, uint256 tokenPairID, uint256[] tokenIDs, uint256[] tokenValues, bytes extData, address tokenAccount, address userAccount, bytes r, bytes32 s)
smgRelease(bytes32 uniqueID, bytes32 smgID, uint256 tokenPairID, uint256 value, uint256 fee, address tokenAccount, address userAccount, bytes r, bytes32 s)
smgReleaseNFT(bytes32 uniqueID, bytes32 smgID, uint256 tokenPairID, uint256[] tokenIDs, uint256[] tokenValues, address tokenAccount, address userAccount, bytes r, bytes32 s)
smgWithdrawHistoryFee(bytes32[] smgIDs)
transferOwner(address _newOwner)
userBurn(bytes32 smgID, uint256 tokenPairID, uint256 value, uint256 fee, address tokenAccount, bytes userAccount) payable
userBurnNFT(bytes32 smgID, uint256 tokenPairID, uint256[] tokenIDs, uint256[] tokenValues, address tokenAccount, bytes userAccount) payable
userLock(bytes32 smgID, uint256 tokenPairID, uint256 value, bytes userAccount) payable
userLockNFT(bytes32 smgID, uint256 tokenPairID, uint256[] tokenIDs, uint256[] tokenValues, bytes userAccount) payable
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetAdmin(address adminAccount)
SetFee(uint256 indexed srcChainID, uint256 indexed destChainID, uint256 contractFee, uint256 agentFee)
SetTokenPairFee(uint256 indexed tokenPairID, uint256 contractFee)
Upgraded(address indexed implementation)
WithdrawHistoryFeeLogger(bytes32 indexed smgID, uint256 indexed timeStamp, address indexed receiver, uint256 fee)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.