0x9f452b7cc24e6e6fa690fe77cf5dd2ba3dbf1ed9
Unverified contract
Proxy
Active on
Ethereum with 179,244 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 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 9 additional slots
Balances ($79,226.97)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 8.719716 | $3,197.97 |
$27,885.39 | |
USDC | ERC-20 | 27.204494K | $1.00 |
$27,204.49 | |
USDT | ERC-20 | 16.908336K | $1.00 |
$16,908.34 | |
VGX | ERC-20 | 684.613769K | $0.010536 |
$7,212.84 | |
WBTC | ERC-20 | 0.0002 | $79,580.00 |
$15.92 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21157419 | a minute ago | | | 0 | 0.0023998230 | |
| 21157404 | 4 minutes ago | | | 0 | 0.0025492852 | |
| 21157399 | 5 minutes ago | | | 0 | 0.0024651946 | |
| 21157380 | 9 minutes ago | | | 0 | 0.0014785240 | |
| 21157369 | 11 minutes ago | | | 0 | 0.0024820505 | |
| 21157364 | 12 minutes ago | | | 0 | 0.0021986401 | |
| 21157343 | 16 minutes ago | | | 0 | 0.0013917120 | |
| 21157329 | 19 minutes ago | | | 0 | 0.0024824414 | |
| 21157294 | 26 minutes ago | | | 0 | 0.0022421360 | |
| 21157239 | 37 minutes ago | | | 0 | 0.0025214011 |
ABI
ABI objects
Getter at block 21157423
authoritiesLength() view returns (uint256)
1
chainId() view returns (uint16)
2
governanceContract() view returns (bytes32)
0x159ae617db2bc67c1cef659ce3571b3de1236980c3a551e17ebae0674af60188
hubChainId() view returns (uint16)
1
owner() view returns (address)
0x7c63e722a7d3ca4fafc29270d82b07e6b07fc564
paused() view returns (bool)
false
sequence() view returns (uint64)
77819
Read-only
getAuthority(uint256 index) view returns (address)
getTokenAndBaseType(bytes tokenClassKey) view returns (address token, uint256 baseType)
getTokenClassKey(address token, uint256 baseType, bool onlyEnabled) view returns (bytes tokenClassKey)
getTokenType(address token) view returns (uint8)
isAllowedDestinationChainId(address token, uint16 destinationChainId) view returns (bool)
isBridgeMessageUsed(bytes32 digest) view returns (bool)
isBurningBridge(address token, uint256 baseType) view returns (bool)
isEnabled(address token, uint256 baseType) view returns (bool enabled)
isGovernanceMessageUsed(bytes32 digest) view returns (bool)
isInitialized(bytes tokenClassKey) view returns (bool initialized)
supportsInterface(bytes4 interfaceId) view returns (bool)
verifyGovernanceMessage(struct StructsVSM message, bytes32 messageHash) view returns (bool result, string failureReason)
verifyMessage(struct StructsVSM message, bytes32 digest) view returns (bool result, string failureReason)
State-modifying
Events batchBridgeOut(address token, uint256[] amounts, uint256[] tokenIds, uint16 destinationChainId, bytes recipient)
bridgeIn(struct StructsVSM message)
bridgeOut(address token, uint256 amount, uint256 tokenId, uint16 destinationChainId, bytes recipient)
bridgeOutWithPermit(address token, uint256 amount, uint16 destinationChainId, bytes recipient, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
changeAuthorities(struct StructsVSM message)
onERC1155BatchReceived(address operator, address from, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address operator, address from, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address operator, address from, uint256, bytes) returns (bytes4)
pause()
renounceOwnership()
setTokenBridgeEnabled(bytes tokenClassKey, bool enabled)
setTokenDestinations(address token, uint16[] destinationChainIds, bool allowed)
setupConversionFunnel(address token, uint256 baseType, bytes tokenClassKey)
setupTokenBridge(bytes tokenClassKey, address token, uint256 baseType, uint8 tokenType, bool burning, bool enabled)
transferOwnership(address newOwner)
unpause()
upgrade(struct StructsVSM message)
AdminChanged(address previousAdmin, address newAdmin)
AllowedDestinationsChanged(address indexed token, uint16[] destinationChainIds, bool allowed)
AuthoritiesChanged(address[] newAuthorities)
BeaconUpgraded(address indexed beacon)
BridgeInBatch(address indexed token, uint256[] tokenIds, uint256[] quantities, address indexed recipient)
BridgeInitialized(bytes tokenClassKey, address indexed token, uint256 baseType, uint8 tokenType, bool isburning)
BridgeTokens(bytes32 emitter, uint16 chainId, uint64 sequence, bytes32 nonce, bytes payload)
BridgedIn(address indexed token, uint256 tokenId, uint256 quantity, address indexed recipient)
ConversionInitialized(address indexed token, uint256 baseType, bytes tokenClassKey)
EnabledUpdated(bytes tokenClassKey, bool isEnabled)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
UpgradeTimelockViolation(uint256 currentBlock, uint256 onlyAfterBlock)