InterchainTokenFactory

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x643b1905 at 19507769
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "InterchainTokenFactory"

No transactions found for "InterchainTokenFactory"


Functions
Getter at block 21316284
chainNameHash(view returns (bytes32)
0x564ccaf7594d66b1eaaea24fe01f0585bf52ee70852af4eac0cc4b04711cd0e2
contractId(pure returns (bytes32)
0x80547d63ed663962b99f8ed432bff3879a35b5418af92258aa171feef14cc3cc
gateway(view returns (address)
0x4f4495243837681061c4743b74b3eedf548d56a5
implementation(view returns (address implementation_)
0x0000000000000000000000000000000000000000
interchainTokenService(view returns (address)
0xb5fb4be02232b1bba4dc8f81dc24c26980de9e3c
owner(view returns (address owner_)
0x0000000000000000000000000000000000000001
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
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 interchainTokenService_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
GatewayToken(address tokenAddress
InvalidChainName(
InvalidCodeHash(
InvalidImplementation(
InvalidOwner(
InvalidOwnerAddress(
MulticallFailed(
NotMinter(address minter
NotOperator(address operator
NotOwner(
NotProxy(
SetupFailed(
ZeroAddress(