TokenBridge

Verified contract

Proxy

Active on Ethereum with 420,386 txns
Deployed by via 0x5811223e at 13217349
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 12 additional slots
Native
Value $8,212.97
ERC-20
Value $1,791,502,035.47
ERC-20
Value $282,216,386.33
ERC-20
Value $201,062,310.83
ERC-20
Value $174,278,865.46
ERC-20
Value $150,898,651.72
ERC-20
Value $111,479,842.78
ERC-20
Value $40,595,717.47
ERC-20
Value $31,231,596.29
ERC-20
Value $22,304,400.83
0x5b842c584183600bb65284fe0c8a19704318ed715dbc4aeec2535b774c5f9330
0x0a39617bc9423c233ad974c36e23b46011b0ec4064bb245e725a5d60061f5456
0xc9853fa74021865d645ab1df22d7b743f8dd532330a063e417bd4d38404ec21b
0x2aaf13274a585967fbfa64318a1956c906c5bcf71dcdfeaa4008b8c4f3e9a4be
0x43567e5d84e215adba12d2f91588150d869343109e57ee1e73bafbe5723c6058
0x7c7cf0892c6727c2753d29361b3684079eefba98909bd34bb3123b80eea50073
0x6bb6bf01c366b5b2bdacf59aeb127da88e3794d969fff842aa64faed92844aec
0xb16c8f6904db9191d28024237f417f7e0bcdf27faa817074809266de149e9287
0x94561278e54af1d910ae0f5af28a74cc2b69fe481c04f8534e53ab843dd7a719
0x96ed6a5e18d196219b4354777edc7519992931a03678c6764007bd52ba253be0

Functions
Getter at block 20792148
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
chainId(view returns (uint16)
2
evmChainId(view returns (uint256)
1
finality(view returns (uint8)
1
governanceChainId(view returns (uint16)
1
governanceContract(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000004
implementation(view returns (address)
0x0fd04a68d3c3a692d6fa30384d1a87ef93554ee6
isFork(view returns (bool)
false
tokenImplementation(view returns (address)
0x0fd04a68d3c3a692d6fa30384d1a87ef93554ee6
wormhole(view returns (address)
0x98f3c9e6e3face36baad05fe09d375ef1464288b
Read-only
_parseTransferCommon(bytes encodedpure returns (struct BridgeStructsTransfer transfer)
bridgeContracts(uint16 chainId_view returns (bytes32)
encodeAssetMeta(struct BridgeStructsAssetMeta metapure returns (bytes encoded)
encodeTransfer(struct BridgeStructsTransfer transferpure returns (bytes encoded)
encodeTransferWithPayload(struct BridgeStructsTransferWithPayload transferpure returns (bytes encoded)
governanceActionIsConsumed(bytes32 hashview returns (bool)
isInitialized(address implview returns (bool)
isTransferCompleted(bytes32 hashview returns (bool)
isWrappedAsset(address tokenview returns (bool)
outstandingBridged(address tokenview returns (uint256)
parseAssetMeta(bytes encodedpure returns (struct BridgeStructsAssetMeta meta)
parsePayloadID(bytes encodedpure returns (uint8 payloadID)
parseRecoverChainId(bytes encodedRecoverChainIdpure returns (struct BridgeStructsRecoverChainId rci)
parseRegisterChain(bytes encodedpure returns (struct BridgeStructsRegisterChain chain)
parseTransfer(bytes encodedpure returns (struct BridgeStructsTransfer transfer)
parseTransferWithPayload(bytes encodedpure returns (struct BridgeStructsTransferWithPayload transfer)
parseUpgrade(bytes encodedpure returns (struct BridgeStructsUpgradeContract chain)
wrappedAsset(uint16 tokenChainIdbytes32 tokenAddressview returns (address)
State-modifying
attestToken(address tokenAddressuint32 noncepayable returns (uint64 sequence)
completeTransfer(bytes encodedVm
completeTransferAndUnwrapETH(bytes encodedVm
completeTransferAndUnwrapETHWithPayload(bytes encodedVmreturns (bytes)
completeTransferWithPayload(bytes encodedVmreturns (bytes)
createWrapped(bytes encodedVmreturns (address token)
initialize(
registerChain(bytes encodedVM
submitRecoverChainId(bytes encodedVM
transferTokens(address tokenuint256 amountuint16 recipientChainbytes32 recipientuint256 arbiterFeeuint32 noncepayable returns (uint64 sequence)
transferTokensWithPayload(address tokenuint256 amountuint16 recipientChainbytes32 recipientuint32 noncebytes payloadpayable returns (uint64 sequence)
updateWrapped(bytes encodedVmreturns (address token)
upgrade(bytes encodedVM
wrapAndTransferETH(uint16 recipientChainbytes32 recipientuint256 arbiterFeeuint32 noncepayable returns (uint64 sequence)
wrapAndTransferETHWithPayload(uint16 recipientChainbytes32 recipientuint32 noncebytes payloadpayable returns (uint64 sequence)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ContractUpgraded(address indexed oldContractaddress indexed newContract
TransferRedeemed(uint16 indexed emitterChainIdbytes32 indexed emitterAddressuint64 indexed sequence
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes initData
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.