Bridge
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
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 8 additional slots
Balances ($0.00)
No balances found for "Bridge"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Bridge"
ABI
ABI objects
Getter at block 21247955
authoritiesLength() view returns (uint256)
0
chainId() view returns (uint16)
0
governanceContract() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
hubChainId() view returns (uint16)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
sequence() view returns (uint64)
0
Read-only
getAuthority(uint256 index) view returns (address)
getTokenAndBaseType(bytes tokenClassKey) view returns (address token, uint256 baseType)
getTokenClassKey(address token, uint256 baseType) view returns (bytes tokenClassKey)
getTokenType(address token) view returns (uint8)
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 bridgeIn(struct StructsVSM message)
bridgeOut(address token, uint256 amount, uint256 tokenId, bytes recipient)
changeAuthorities(struct StructsVSM message)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
pause()
renounceOwnership()
setTokenBridgeEnabled(bytes tokenClassKey, bool enabled)
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)
AuthoritiesChanged(address[] newAuthorities)
BeaconUpgraded(address indexed beacon)
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 token, uint256 quantity, uint256 tokenId, address 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)
constructor()
This contract contains no fallback and receive objects.
UpgradeTimelockViolation(uint256 currentBlock, uint256 onlyAfterBlock)