InterchainTokenFactory
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
12
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "InterchainTokenFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "InterchainTokenFactory"
ABI
ABI objects
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 tokenAddress) view returns (bytes32 tokenId)
canonicalInterchainTokenSalt(bytes32 chainNameHash_, address tokenAddress) pure returns (bytes32 salt)
interchainTokenAddress(address deployer, bytes32 salt) view returns (address tokenAddress)
interchainTokenId(address deployer, bytes32 salt) view returns (bytes32 tokenId)
interchainTokenSalt(bytes32 chainNameHash_, address deployer, bytes32 salt) pure returns (bytes32)
State-modifying
Events acceptOwnership()
deployInterchainToken(bytes32 salt, string name, string symbol, uint8 decimals, uint256 initialSupply, address minter) payable returns (bytes32 tokenId)
deployRemoteCanonicalInterchainToken(string originalChain, address originalTokenAddress, string destinationChain, uint256 gasValue) payable returns (bytes32 tokenId)
deployRemoteInterchainToken(string originalChainName, bytes32 salt, address minter, string destinationChain, uint256 gasValue) payable returns (bytes32 tokenId)
multicall(bytes[] data) payable returns (bytes[] results)
proposeOwnership(address newOwner)
registerCanonicalInterchainToken(address tokenAddress) payable returns (bytes32 tokenId)
setup(bytes data)
transferOwnership(address newOwner)
upgrade(address newImplementation, bytes32 newImplementationCodeHash, bytes params)
OwnershipTransferStarted(address indexed newOwner)
OwnershipTransferred(address indexed newOwner)
Upgraded(address indexed newImplementation)
constructor(address interchainTokenService_)
This contract contains no fallback and receive objects.
GatewayToken(address tokenAddress)
InvalidChainName()
InvalidCodeHash()
InvalidImplementation()
InvalidOwner()
InvalidOwnerAddress()
MulticallFailed()
NotMinter(address minter)
NotOperator(address operator)
NotOwner()
NotProxy()
SetupFailed()
ZeroAddress()