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.

Non-Playable Coin

Verified contract

Proxy

Active on Base with 25,035 txns
Deployed by via 0x4197280b at 8174231
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
Value $9.05
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x51059dfdbca6bb6fe512b3b3f3ec60c5614ab281528d632842be073aea8ebdc1
0x7fc1b5829c71c7a1db9ca7927e284e9b8f27f96c1e093c2eb82460586131e8fb
0xde22d89af0b84083f567df2e23f97e40d9902c67cbfc89fc31a2c53037641d12
0x2242dfd628d0e356df61e9e512174cf098e24a7e625edd105a3619a6307d6802
0xdac34986beff89d7cdf628f8de315a78feb9d365db9b0c43b706ab4999c6bef6
0xc52a89d3dd6ea10a35421e7966d130ba9c586ccdfa030d6814c03fb4bbdf8969
0x7dd1a79a17509c927ccb94b1bd67e1ba3b008f51de4cff7c728b24f5d4c64dd5
0xea63522f6e90121febd6605de67c1405220b80858e5a8a142fbd5c55dde8fa8d
0xcd01de3ca1090a9c7461c3d2bcce08d6c76d6a0e4af6ef202adca68da9c85c52
0x07f6adafa0b267875925ca49c05e3371dff82e4bdbc26045ed4b475c0cb20089

Functions
Getter at block 22846464
DOMAIN_SEPARATOR(view returns (bytes32)
0x2758b1d9c9e2622489989373348d32515d38ef814649524dcc44340d5a8af3b3
chainId(view returns (uint16)
2
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=Non-Playable Coin, domainVersion=1, domainChainId=8453, domainVerifyingContract=0xb166e8b140d35d9d8226e40c09f757bac5a4d87d, domainSalt=0x8ca0fd2325b35473a122deeeaef2f183516f5225420aa70661f339890b1bce11, domainExtensions=[])
name(view returns (string)
Non-Playable Coin
nativeContract(view returns (bytes32)
0x0000000000000000000000008ed97a637a790be1feff5e888d43629dc05408f6
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
NPC
totalSupply(view returns (uint256)
282145881087512610000000000
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.