Bridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf57b56db at 15862150
Slot
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

No balances found for "Bridge"

No transactions found for "Bridge"


Functions
Getter at block 21248056
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 indexview returns (address)
getTokenAndBaseType(bytes tokenClassKeyview returns (address tokenuint256 baseType)
getTokenClassKey(address tokenuint256 baseTypeview returns (bytes tokenClassKey)
getTokenType(address tokenview returns (uint8)
isBridgeMessageUsed(bytes32 digestview returns (bool)
isBurningBridge(address tokenuint256 baseTypeview returns (bool)
isEnabled(address tokenuint256 baseTypeview returns (bool enabled)
isGovernanceMessageUsed(bytes32 digestview returns (bool)
isInitialized(bytes tokenClassKeyview returns (bool initialized)
supportsInterface(bytes4 interfaceIdview returns (bool)
verifyGovernanceMessage(struct StructsVSM messagebytes32 messageHashview returns (bool resultstring failureReason)
verifyMessage(struct StructsVSM messagebytes32 digestview returns (bool resultstring failureReason)
State-modifying
bridgeIn(struct StructsVSM message
bridgeOut(address tokenuint256 amountuint256 tokenIdbytes recipient
changeAuthorities(struct StructsVSM message
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256bytesreturns (bytes4)
pause(
renounceOwnership(
setTokenBridgeEnabled(bytes tokenClassKeybool enabled
setupConversionFunnel(address tokenuint256 baseTypebytes tokenClassKey
setupTokenBridge(bytes tokenClassKeyaddress tokenuint256 baseTypeuint8 tokenTypebool burningbool enabled
transferOwnership(address newOwner
unpause(
upgrade(struct StructsVSM message
Events
AdminChanged(address previousAdminaddress newAdmin
AuthoritiesChanged(address[] newAuthorities
BeaconUpgraded(address indexed beacon
BridgeInitialized(bytes tokenClassKeyaddress indexed tokenuint256 baseTypeuint8 tokenTypebool isburning
BridgeTokens(bytes32 emitteruint16 chainIduint64 sequencebytes32 noncebytes payload
BridgedIn(address tokenuint256 quantityuint256 tokenIdaddress recipient
ConversionInitialized(address indexed tokenuint256 baseTypebytes tokenClassKey
EnabledUpdated(bytes tokenClassKeybool isEnabled
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
UpgradeTimelockViolation(uint256 currentBlockuint256 onlyAfterBlock