InterchainTokenFactory

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xf102d15b at 12274090
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "InterchainTokenFactory"

No transactions found for "InterchainTokenFactory"


Functions
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 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(