InterchainToken

Verified contract

Implementation

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

No balances found for "InterchainToken"

No transactions found for "InterchainToken"


Functions
Getter at block 22900327
DOMAIN_SEPARATOR(view returns (bytes32)
0x03ebbd2247a3996e8fc1d74f2eb68a8c84665ec6d58525836d27294f82410b81
decimals(view returns (uint8)
0
interchainTokenId(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
interchainTokenService(view returns (address)
0xb5fb4be02232b1bba4dc8f81dc24c26980de9e3c
name(view returns (string)
nameHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
symbol(view returns (string)
totalSupply(view returns (uint256)
0
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
hasRole(address accountuint8 roleview returns (bool)
isMinter(address addrview returns (bool)
nonces(addressview returns (uint256)
State-modifying
acceptMintership(address fromMinter
approve(address spenderuint256 amountreturns (bool)
burn(address accountuint256 amount
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
init(bytes32 tokenId_address minterstring tokenNamestring tokenSymboluint8 tokenDecimals
interchainTransfer(string destinationChainbytes recipientuint256 amountbytes metadatapayable 
interchainTransferFrom(address senderstring destinationChainbytes recipientuint256 amountbytes metadatapayable 
mint(address accountuint256 amount
permit(address issueraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
proposeMintership(address minter_
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferMintership(address minter_
Events
Approval(address indexed owneraddress indexed spenderuint256 value
RolesAdded(address indexed accountuint256 accountRoles
RolesProposed(address indexed fromAccountaddress indexed toAccountuint256 accountRoles
RolesRemoved(address indexed accountuint256 accountRoles
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address interchainTokenServiceAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
InterchainTokenServiceAddressZero(
InvalidAccount(
InvalidProposedRoles(address fromAccountaddress toAccountuint256 accountRoles
InvalidS(
InvalidSignature(
InvalidV(
MissingAllRoles(address accountuint256 accountRoles
MissingAnyOfRoles(address accountuint256 accountRoles
MissingRole(address accountuint8 role
PermitExpired(
TokenIdZero(
TokenNameEmpty(
TokenSymbolEmpty(