NFTBridgeEntrypoint

Verified contract

Proxy

Active on Ethereum with 2,700 txns
Deployed by via 0x530ee322 at 13268501
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 11 additional slots
ERC-20
--
ERC-20
--
 (#1592)
ERC-721
--
 (#2342)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
 (#1)
ERC-721
--
0x3b48641675f282c978c9d36031ad9df015510d7e520d3629605f1b0977b69505
0x34a92820c694c31d486d72250062ed1547aacc08095b6c9d83e3c0409c7d6f83
0x7ffadb5ddb76a0cd9ef509708460ae5e8566a4348eafdad0c327a334a9cdd0ad
0x39a7d6949bc7a38e1375ebb5c57665a3713821e19fe153c0a7b24bb3d6d58f33
0xcd6ad86c611a915b9f119161a08b489b5053330651269c0ec0e8e081f810597a
0x6aad63adb3b3f06880d5d7340cf2a693874bfc93e86da0d2ae1be6e03e4e4dfd
0xe026957564e6c22aad67fc9da07acc6256b3d4df37c021b591123d683bfafe62
0xf53a9e3b9f3bdd71f9d55bdac262b82bdef80f8ea5683aa446a3f009159fdd48
0x1f5cd4f329aec885ce7b374bad9c92eb6d90c67a4e8067f10a5c1c9fd45ecf39
0xc7ad899339c8ed1cb56fcb6dec49e14d3f9249cb1ecade7685226c84364d5de6

Functions
Getter at block 21386987
chainId(view returns (uint16)
2
evmChainId(view returns (uint256)
1
finality(view returns (uint8)
15
governanceChainId(view returns (uint16)
1
governanceContract(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000004
implementation(view returns (address)
0xec4d807cd33a48a7c8cd73d09b41aa5160b3a7fc
isFork(view returns (bool)
false
tokenImplementation(view returns (address)
0xec4d807cd33a48a7c8cd73d09b41aa5160b3a7fc
wormhole(view returns (address)
0x98f3c9e6e3face36baad05fe09d375ef1464288b
Read-only
bridgeContracts(uint16 chainId_view returns (bytes32)
encodeTransfer(struct NFTBridgeStructsTransfer transferpure returns (bytes encoded)
governanceActionIsConsumed(bytes32 hashview returns (bool)
isInitialized(address implview returns (bool)
isTransferCompleted(bytes32 hashview returns (bool)
isWrappedAsset(address tokenview returns (bool)
onERC721Received(address operatoraddressuint256bytesview returns (bytes4)
parseRecoverChainId(bytes encodedRecoverChainIdpure returns (struct NFTBridgeStructsRecoverChainId rci)
parseRegisterChain(bytes encodedpure returns (struct NFTBridgeStructsRegisterChain chain)
parseTransfer(bytes encodedpure returns (struct NFTBridgeStructsTransfer transfer)
parseUpgrade(bytes encodedpure returns (struct NFTBridgeStructsUpgradeContract chain)
splCache(uint256 tokenIdview returns (struct NFTBridgeStorageSPLCache)
wrappedAsset(uint16 tokenChainIdbytes32 tokenAddressview returns (address)
State-modifying
completeTransfer(bytes encodedVm
initialize(
registerChain(bytes encodedVM
submitRecoverChainId(bytes encodedVM
transferNFT(address tokenuint256 tokenIDuint16 recipientChainbytes32 recipientuint32 noncepayable returns (uint64 sequence)
upgrade(bytes encodedVM
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(
Errors

This contract contains no error objects.