Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Bonk

Verified contract

Proxy

Active on Base with 2,346 txns
Deployed by via 0x6985a19f at 7660196
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x5477f4c08d350e72b6f31309ff3b9d43d3ba1ff575384f27baf43cd69008248f
0x90259e6f869c345e029325969dff3cb8dae8e2b995da1293cc2b4b5ff5662f03
0x58cad6332368d51c77ecd52f2f9cd53440c4ce8b76f8c2c8e98379683ba666ce
0x9c367c868f7d95b901c28439e4b1958bfcc51886908c3244fcf45d02c6f85e70
0x0f9447fb046aa6dbbe1e0fe7d0d8622d47c75cfdc9c9cfe6a70ec6e68c900e8e
0xbbfa3c6bb65b78524cf5a294ef38bb14b08b70e89e108d01083084b820da598b
0xbd5cb887655c380591e1c1471a392d0af89fe90e0d19c3de3957cf0c2ed03ea8
0xd042c27498c52d58de67b74bcc1612c14b91b483acabb63deb5adc8e394888c1
0x7ad6daf64a3b0764992e3efd036892608d9ca1a896cfb33d929b0f109e136f0a
0x59bd441a4e3a0b1da68fe9fc4c8c54750179af17e94d0e80c28e86c7b70a854c

Functions
Getter at block 22752655
DOMAIN_SEPARATOR(view returns (bytes32)
0x7d8841b613e45fbed74ac96f9b209cac5c191c20d2cdc49f5208f381e7a36a5c
chainId(view returns (uint16)
1
decimals(view returns (uint8)
5
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=Bonk, domainVersion=1, domainChainId=8453, domainVerifyingContract=0xdf1cf211d38e7762c9691be4d779a441a17a6cfc, domainSalt=0x0774a5260bc63c930dc785701653849ed6e0d419378d4f556aff2d6de2ca35f2, domainExtensions=[])
name(view returns (string)
Bonk
nativeContract(view returns (bytes32)
0xbc07c56e60ad3d3f177382eac6548fba1fd32cfd90ca02b3e7cfa185fdce7398
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
Bonk
totalSupply(view returns (uint256)
1646761870226595
Read-only
allowance(address owner_address spender_view returns (uint256)
balanceOf(address account_view returns (uint256)
nonces(address owner_view returns (uint256)
State-modifying
approve(address spender_uint256 amount_returns (bool)
burn(address account_uint256 amount_
decreaseAllowance(address spender_uint256 subtractedValue_returns (bool)
increaseAllowance(address spender_uint256 addedValue_returns (bool)
initialize(string name_string symbol_uint8 decimals_uint64 sequence_address owner_uint16 chainId_bytes32 nativeContract_
mint(address account_uint256 amount_
permit(address owner_address spender_uint256 value_uint256 deadline_uint8 v_bytes32 r_bytes32 s_
transfer(address recipient_uint256 amount_returns (bool)
transferFrom(address sender_address recipient_uint256 amount_returns (bool)
updateDetails(string name_string symbol_uint64 sequence_
Events
Approval(address indexed owneraddress indexed spenderuint256 value
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

This contract contains no error objects.