This contract is being backfilled. You may encounter incomplete storage history.

TokenBridge

Verified contract

Proxy

Active on Ethereum with 7,572 txns
Deployed by via 0x625706d7 at 18469088
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 11 additional slots
Native
Value $90.52
ERC-20
Value $1,298,027.03
ERC-20
Value $637,304.5
ERC-20
Value $371,371.64
ERC-20
Value $305,613.18
ERC-20
--
0xcf55433e633ed3bcbd0b3cfd4854e6c764c26d489b0e809cb109759031c5d863
0x74fda350bfc5403824c3d034f2ea22cd7c7e590114799be08305ca812f48010c
0xe09b3de221c76a6941b56372c81a582d8ffba2bef05ca4e81fa9b7c3623da131
0x5e73a06a95a7947ad5f0623f0044e779e338270c988316e5c9c60d32e49e7761
0xd8f98a949bb559e398d7f180f5290cac71c97a6ac2277840ac0edb1dd2ea9d1d
0x169b0f4696e5e68091d76032765bf0f5f48ffaae55fe2a8d69d61466589c0402
0x3de12804b1e5ed22c6cccaadae4e327ea163e431e8fa87bffbd862361a2cb812
0x383f8c66ff8e317172d0da569af18608e6644481d311dcf540299ebd28064c34
0x99eb326e4964205961fa4e46988dc4a4c7f3e893073b574bd870983be35863b4
0x0368e6da63d38a0d78e10a078deed764df2ebbc9694eaf665bf908d07f8641b7

Functions
Getter at block 20792462
WETH(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
chainId(view returns (uint16)
2
governanceChainId(view returns (uint16)
0
governanceContract(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000004
implementation(view returns (address)
0xdeb8c2c57c7de48d3ad5a980be3dd23868262b6a
tokenImplementation(view returns (address)
0xdeb8c2c57c7de48d3ad5a980be3dd23868262b6a
wormhole(view returns (address)
0x01e82b67367de9f805e55de730d5007a752912a8
Read-only
bridgeContracts(uint16 chainId_view returns (bytes32)
encodeAssetMeta(struct BridgeStructsAssetMeta metapure returns (bytes encoded)
encodeTransfer(struct BridgeStructsTransfer 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)
parseRegisterChain(bytes encodedpure returns (struct BridgeStructsRegisterChain chain)
parseTransfer(bytes encodedpure returns (struct BridgeStructsTransfer 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
createWrapped(bytes encodedVmreturns (address token)
initialize(
registerChain(bytes encodedVM
transferTokens(address tokenuint256 amountuint16 recipientChainbytes recipientuint256 arbiterFeeuint32 noncepayable returns (uint64 sequence)
updateWrapped(bytes encodedVmreturns (address token)
upgrade(bytes encodedVM
wrapAndTransferETH(uint16 recipientChainbytes recipientuint256 arbiterFeeuint32 noncepayable 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
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes initData
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.