TokenBridge

Verified contract

Proxy

Active on Ethereum with 473,543 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 $10,884.76
ERC-20
Value $1,467,614,540,613.75
ERC-20
Value $2,630,556,522.84
ERC-20
Value $300,623,636.2
ERC-20
Value $271,576,296.54
ERC-20
Value $198,507,412.16
ERC-20
Value $152,326,930.68
ERC-20
Value $123,103,508.77
ERC-20
Value $85,806,064.76
ERC-20
Value $66,861,980
0xf599c2afe92faf3d27d65e1f267fcaeab3b0e8fc6228435142e3692f2b58f36f
0xbf0593aa6d6e4cc4090660fae478e216cd6f5f43197be49a7c19fbc047769b10
0xcbc5cadacdc73df780eb782673b63033bc6852b2f335595f6338a8b849cd92c8
0x9332671f9d945bb1e6bc6f5b6e5d424e505b2e0300134b4b251258aeaf397540
0x6d8c836b5b77e0de5c38b0b56180b2e9150ffe1eb0222270f4c6e7608c92b033
0xdf56afa97d9365bf8f994fb6e6b90c52344b77766ebbf4ce0368d8b9a38691cc
0xa566b4bbdb9a5f9e3f86009d6dc243722204ea37dc040317f2a073b10e5dd21c
0x01e69589279910567b68e397ac633f628d7163fbc251fc76932d70cb70e7d367
0x40dc22c5001b2430668bd4afa9d57b63d840195f8d732ba2a775b0abfc72ef1e
0x13ac3ee205d084b9cdff3b80ebfc2619b992f8a40b083090b8baededc6c8756d

Functions
Getter at block 21243242
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.