InterchainProxy

Verified contract

Proxy

Active on Ethereum with 154 txns
Deployed by via 0x28350170 at 18812715
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.41
0x94e0d90dd9e7ea98945e6684ed2b0462f2ba982810c6aa293e964a8b1b085f7a
0x37578758e9a2a0b3acb68f345019ba32b0373401b26cde31b4939453f1ca52e0
0x4055441111bb6d630852202686f01cfe9c8d79f277e9bad9cc4d271ef574ab44
0x0d4aab5e6048e4ad94e081ab901dc34da5abd3e4fec8f363a97e2ab52303a7aa
0x945a32b2bb7e5c37b61644b65bb821391ee4f507f637f11bd54284dbc4438e07
0x4b0e692b489f4972e0ba69d6cc0d1c9d823192f352f99b3f4a319913cf150805
0x982c86c5c6feca210b44f1dde12b3c7ee893002f355131cb3fb3e7fdbeb5a446
0x7c65dba4805f3ea73ed464f8853e41a92cc74e15871c29252a002192f9180196
0x8b299de7d42bc15d58e3771ab449635d481f0ae0953b9b065d3a29812ebfba19
0x381b1a2ade1f6f56b4ebaf2135c8283bf55346a5c0306c5997dc2c17c52ea2ce

Functions
Getter at block 21300356
implementation(view returns (address implementation_)
0xa852412d2d91fe05d790934b6e64c3c351fab54f
chainNameHash(view returns (bytes32)
0x564ccaf7594d66b1eaaea24fe01f0585bf52ee70852af4eac0cc4b04711cd0e2
contractId(pure returns (bytes32)
0x80547d63ed663962b99f8ed432bff3879a35b5418af92258aa171feef14cc3cc
gateway(view returns (address)
0x4f4495243837681061c4743b74b3eedf548d56a5
implementation(view returns (address implementation_)
0xa852412d2d91fe05d790934b6e64c3c351fab54f
interchainTokenService(view returns (address)
0xb5fb4be02232b1bba4dc8f81dc24c26980de9e3c
owner(view returns (address owner_)
0x6f24a47fc8ae5441eb47effc3665e70e69ac3f05
pendingOwner(view returns (address owner_)
0x0000000000000000000000000000000000000000
Read-only
canonicalInterchainTokenId(address tokenAddressview returns (bytes32 tokenId)
canonicalInterchainTokenSalt(bytes32 chainNameHash_address tokenAddresspure returns (bytes32 salt)
interchainTokenAddress(address deployerbytes32 saltview returns (address tokenAddress)
interchainTokenId(address deployerbytes32 saltview returns (bytes32 tokenId)
interchainTokenSalt(bytes32 chainNameHash_address deployerbytes32 saltpure returns (bytes32)
State-modifying
setup(bytes params
acceptOwnership(
deployInterchainToken(bytes32 saltstring namestring symboluint8 decimalsuint256 initialSupplyaddress minterpayable returns (bytes32 tokenId)
deployRemoteCanonicalInterchainToken(string originalChainaddress originalTokenAddressstring destinationChainuint256 gasValuepayable returns (bytes32 tokenId)
deployRemoteInterchainToken(string originalChainNamebytes32 saltaddress minterstring destinationChainuint256 gasValuepayable returns (bytes32 tokenId)
multicall(bytes[] datapayable returns (bytes[] results)
proposeOwnership(address newOwner
registerCanonicalInterchainToken(address tokenAddresspayable returns (bytes32 tokenId)
setup(bytes data
transferOwnership(address newOwner
upgrade(address newImplementationbytes32 newImplementationCodeHashbytes params
Events
OwnershipTransferStarted(address indexed newOwner
OwnershipTransferred(address indexed newOwner
Upgraded(address indexed newImplementation
Constructor
constructor(address implementationAddressaddress ownerbytes setupParams
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
InvalidImplementation(
InvalidOwner(
NotOwner(
SetupFailed(
GatewayToken(address tokenAddress
InvalidChainName(
InvalidCodeHash(
InvalidImplementation(
InvalidOwner(
InvalidOwnerAddress(
MulticallFailed(
NotMinter(address minter
NotOperator(address operator
NotOwner(
NotProxy(
SetupFailed(
ZeroAddress(