InterchainTokenFactory
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Raw
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
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 22785432
chainNameHash() view returns (bytes32)
0xf1f3eb40f5bc1ad1344716ced8b8a0431d840b5783aea1fd01786bc26f35ac0f
contractId() pure returns (bytes32)
0x80547d63ed663962b99f8ed432bff3879a35b5418af92258aa171feef14cc3cc
gateway() view returns (address)
0xe432150cce91c13a887f7d836923d5597add8e31
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()