0x9f452b7cc24e6e6fa690fe77cf5dd2ba3dbf1ed9

Unverified contract

Proxy

Active on Ethereum with 182,788 txns
Deployed by via 0x1b751e17 at 15848162
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
ERC-20
Value $1,518,801.62
ERC-20
Value $76,660.95
ERC-20
Value $22,309.34
ERC-20
Value $6,301.38
ERC-20
Value $69.69
ERC-20
Value $19.64
0xa2382c5d15a092abd28b64d48cba27b30cb0a4ebbd65926f937c7ea4af4223c4
0xbc90033f0fedcc03494e1e5006cfb8dfe68ea9f5cece54404a92d3219665a16f
0x4fa4595598e0ce03cbb3e31c69aee2837f2bb4a09c5fd38fb1204083ad1dac72
0x1d78e4e65f54c7581f926018fbae257185e837079ceaaaa98aa93efece41792a
0x88c2058cb38af69ba53949c565e7363c224680f950666cfc9fc8a29cabc437b3
0x763c4f132520aab7bb76af4d073a2b5cdddab44b6c9a3918db48acfa3eab5d72
0x520ff34877857e1d68868b5397545bb4e8b1514ded890b73227071e39d9c2acc
0xeaac75948547203858260ccc9f34e3bb7056ab65e845cd185e4d6d77f835ab92
0x7ee84d5cce8ccb8bd3d339527ba06dbe32389c067d962c827d34f7646b0fb664
0x472c569ce8fc5c1deb91b4cdfaafa1e857a3bf8fa403323f47a5f3043bc9b97d

Functions
Getter at block 21243518
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)
78795
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

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
UpgradeTimelockViolation(uint256 currentBlockuint256 onlyAfterBlock