BavaToken

Unverified contract

Proxy

Active on Base with 17,470 txns
Deployed by via 0x36481f4d at 9651757
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x950e331dcde91ae152b4a42d04d0f65ff211d98994f6b2a61804aca8abe124ca
0xb2afea0ffadae86887988086b9da9c4e2c992bd6d757af5340cf63aca90e09a8
0xd1aa5d11c2bd83fb96b022bb41132bbf31b3a5c19347d769949d5797499a03a1
0x310d035c1f33ead08ae384f9bfa96f05ffab628ddfb960b072114cf8eb56f525
0xd5c04635d55b7c80bb65bda390e3cb3458d123c849996dcb44f6ddf386e1e572
0x3482744ada6cb02e7e4ca05ecf582368be558c66acb1d1eae0161d38d829e8bf
0xb999d55558aea160f69048eab33b1211ac643f1eb28fb6363bd2ae56e2cb5362
0xb0c7881a9f0ecfad546162c0c99784b2be620b08aec1e51b5fd209619e752d94
0x5af789e9d962f260403d56210d4d97c2e77110b3d7791caa676d83471f037e9e
0x942ffac67bfca6a8dc1be0ce48f9e3607d735c1aa5c047852b6f5f4bee43dec8

Functions
Getter at block 22752502
DOMAIN_SEPARATOR(view returns (bytes32)
0x647a0a63020ca0e972f77f6192b4885d463101e479242b9fad232d2ce8c9b104
decimals(view returns (uint8)
18
interchainTokenId(view returns (bytes32)
0x3142a7a57b61fb7f81629fe9c8953504cdbebec9d3ab83d9c893e41bd5c15a67
interchainTokenService(view returns (address)
0xb5fb4be02232b1bba4dc8f81dc24c26980de9e3c
name(view returns (string)
BavaToken
nameHash(view returns (bytes32)
0xe0a9b88bcc6e714b4cf1407b97ec22f11520310f1f6ef271b2760afd7678eae8
symbol(view returns (string)
BAVA
totalSupply(view returns (uint256)
314184039922750047159372623
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

This contract contains no constructor objects.

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(