Bridge

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xc0adabbf at 16900950
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 9 additional slots

No balances found for "Bridge"

No transactions found for "Bridge"


Functions
Getter at block 21245227
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 baseTypebool onlyEnabledview returns (bytes tokenClassKey)
getTokenType(address tokenview returns (uint8)
isAllowedDestinationChainId(address tokenuint16 destinationChainIdview returns (bool)
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
batchBridgeOut(address tokenuint256[] amountsuint256[] tokenIdsuint16 destinationChainIdbytes recipient
bridgeIn(struct StructsVSM message
bridgeOut(address tokenuint256 amountuint256 tokenIduint16 destinationChainIdbytes recipient
bridgeOutWithPermit(address tokenuint256 amountuint16 destinationChainIdbytes recipientuint256 deadlineuint8 vbytes32 rbytes32 s
changeAuthorities(struct StructsVSM message
onERC1155BatchReceived(address operatoraddress fromuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(address operatoraddress fromuint256uint256bytesreturns (bytes4)
onERC721Received(address operatoraddress fromuint256bytesreturns (bytes4)
pause(
renounceOwnership(
setTokenBridgeEnabled(bytes tokenClassKeybool enabled
setTokenDestinations(address tokenuint16[] destinationChainIdsbool allowed
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
AllowedDestinationsChanged(address indexed tokenuint16[] destinationChainIdsbool allowed
AuthoritiesChanged(address[] newAuthorities
BeaconUpgraded(address indexed beacon
BridgeInBatch(address indexed tokenuint256[] tokenIdsuint256[] quantitiesaddress indexed recipient
BridgeInitialized(bytes tokenClassKeyaddress indexed tokenuint256 baseTypeuint8 tokenTypebool isburning
BridgeTokens(bytes32 emitteruint16 chainIduint64 sequencebytes32 noncebytes payload
BridgedIn(address indexed tokenuint256 tokenIduint256 quantityaddress indexed 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