BridgeImplementation

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x849abf79 at 15398219
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 11 additional slots

No balances found for "BridgeImplementation"

No transactions found for "BridgeImplementation"


Functions
Getter at block 21247171
WETH(view returns (address)
0x0000000000000000000000000000000000000000
chainId(view returns (uint16)
0
finality(view returns (uint8)
0
governanceChainId(view returns (uint16)
0
governanceContract(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
implementation(view returns (address)
0x0000000000000000000000000000000000000000
tokenImplementation(view returns (address)
0x0000000000000000000000000000000000000000
wormhole(view returns (address)
0x0000000000000000000000000000000000000000
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)
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
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
ContractUpgraded(address indexed oldContractaddress indexed newContract
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors

This contract contains no error objects.