TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 504 txns
Deployed by via 0xb26d0320 at 15994588
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
 (#3798)
ERC-721
--
 (#3796)
ERC-721
--
 (#3794)
ERC-721
--
 (#3792)
ERC-721
--
 (#3790)
ERC-721
--
 (#3789)
ERC-721
--
 (#3788)
ERC-721
--
 (#3787)
ERC-721
--
 (#3785)
ERC-721
--
 (#3784)
ERC-721
--
0x9550f81395cfe71526ced015d12b73e9bd059c7558e09db392ed12499826f3a4
0x2de0676b00838868bd39c1c17612fc6e0a799c8bc62d32f641a49b5ae49ddc90
0xa4f7f5e31b0ae9837e384ada22bf59944e3c0f87a70ce2340351103c6552dd4d
0xd25b981941128dc3949cf1751391b8944ddaec1b1cdbdc33b1d27ad2c841a584
0xf61db5269f0545f410e0b0d022968f0d200370d802573c2e673d988740b1f58a
0x5bc11197fdf6ad19962b318b50fd30093ff6276779eeb41e91b0a6828342e14d
0x6365efbacf52cf2db9577384751df321066d9128a38d0b346b48ac307b3703a0
0xd875ba8d6a3dfca6bbb00a8c01fba71d30a23b282d846d8d4e34c9b928a72811
0x1b9ec8d049271362ee0cf329a441a3ca4f2e67940a1348da45716049c892a6ff
0x74442bbf5ee450f91e3c2e61d52a7d0911435c056969958a1b99bf822f9fb802

Functions
Getter at block 20874853
gasguzzler(view returns (address)
0xd3261d448619d57da181c846b7c46d41aeb59dd9
lzEndpoint(view returns (address)
0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675
owner(view returns (address)
0x052269740fba1391d02b0da94c0ead53cc212a44
Read-only
estimateFees(address userAddressuint16 destinationChainIduint256[] tokenIdsview returns (uint256 nativeFeeuint256 zroFee)
failedMessages(uint16bytesuint64view returns (bytes32)
getConfig(uint16 _versionuint16 _chainIdaddressuint256 _configTypeview returns (bytes)
isTrustedRemote(uint16 _srcChainIdbytes _srcAddressview returns (bool)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
trustedRemoteLookup(uint16view returns (bytes)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
changeGas(uint256 _gas
forceResumeReceive(uint16 _srcChainIdbytes _srcAddress
init(address _nftAddressaddress endpointAddress
lockAndMigrateTokens(uint256[] tokenIdsbytes _migrateTouint16 destinationChainIdpayable 
lzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
nonblockingLzReceive(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
renounceOwnership(
rescue(address[] _userAddressesuint256[] _tokenIds
retryMessage(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payloadpayable 
setConfig(uint16 _versionuint16 _chainIduint256 _configTypebytes _config
setNFTAddress(address _nftAddress
setReceiveVersion(uint16 _version
setSendVersion(uint16 _version
setTrustedRemote(uint16 _srcChainIdbytes _srcAddress
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
MessageFailed(uint16 _srcChainIdbytes _srcAddressuint64 _noncebytes _payload
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetTrustedRemote(uint16 _srcChainIdbytes _srcAddress
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.