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.

Pleasure Coin

Verified contract

Proxy

Active on Base with 69 txns
Deployed by via 0x43ceb257 at 15051946
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
--
0x176a4e75a66710992d5bf32e05a69c385cecb4ea15a5d9cd67205c9aedc6c48f
0xeb0f12ec81e5d47b65b56b5342e6326a27f1c92025720857635cf47877353e00
0x665e684709154802d10e93fc6aa9a441574179954035ed606d036e70d8055fb2
0x2e9c0635f8040cc83b47f60fab370115a6c1116cd87185c80864398ae264cee6
0x91df34163f30e2826407d53e37971316125d6be194bb3d76c6b4ec2b22182a97
0x55c4c4f1d0c33b83eaad3df1dc9aaa6286d93a4256c2c6f723a600106e9fa705
0x285e4e5a7d826fc24a0fe8cd3ebbb3abb257da9c77abfbd6ec0638e38a1333bc
0x4f10d6b12584f07cd86cb9d9e4f9274e3b86a620f61c4517e4dda890b3636131
0x684b53a05641970b1c236363fb342ecbfcd44dbc109c9c542464f97f22e0ad3e
0x9b9ae31636d60cf0eff3e6d427575ac2f6573ca0410a276379d14442a66ae2c7

Functions
Getter at block 22926064
DOMAIN_SEPARATOR(view returns (bytes32)
0xc3014a0686c9f65ef3a622c64b9d25e31fc718f05278ddbac1bafaf09c828cbc
chainId(view returns (uint16)
5
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=Pleasure Coin, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x137a61b3311e967b0d1e79d5546167c9dc9e6b5b, domainSalt=0x8a8eeb936243d3fabe65f7b55ca56ce62ebba89acd1d71680c6ff0e3568e51fb, domainExtensions=[])
name(view returns (string)
Pleasure Coin
nativeContract(view returns (bytes32)
0x0000000000000000000000008f006d1e1d9dc6c98996f50a4c810f17a47fbf19
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
NSFW
totalSupply(view returns (uint256)
26649965226078780000000000
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.