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.

PUBLX

Verified contract

Proxy

Active on Base with 705 txns
Deployed by via 0xf5115533 at 4832492
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 $0.74
0x89735cd9b8848f1e50b056b39db548214cfe97d80c275c7fba434321983cb1fe
0xa0c6db50e6ca5f74223637b66aa8b7e12c50c1ab2f090f4f16388f05867bef89
0x9c740437928c59e0646add8a72b999bac20518df903a4aa08df18e0bd8fb50b2
0x7a15d51d9eeda965c393a1b3ca711c528ee53db53e8a8a61a9dacf3b8e6b6f0b
0x49af002718cfebd7bb09736bdc6cf073cf8818e9173d9d17072296f464b5ac76
0x492978ffe2dc4e476a96727e39428a91ba3f47f32b3335b41ce46f568b7785d3
0x5d6720a9b34c4cb5e24cf9f8b5d15da9330a7e472e46d8a88b60349965d1faa8
0x4c25b6de084e17d3dfa08e719c8a90f983d3d0b12e6935461bda1fc43b22b9c4
0xdd5f31cf94ba71807e921e19c8f92a5dc3aac1a80190668af84341c58cbc517a
0x482494894ee26acbbde6d2b2754676463900d23dc730eafbf7f15b3db6b6eb86

Functions
Getter at block 22944051
DOMAIN_SEPARATOR(view returns (bytes32)
0x01bca998e681d354ec8fff23f16d88709fbb0f21300b7d02e123759ca7928ebe
chainId(view returns (uint16)
2
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=PUBLX, domainVersion=1, domainChainId=8453, domainVerifyingContract=0xd1f398d6b3e5e2387e413831e206cfeb5fc1dcee, domainSalt=0x4547585d9ddab464209bdd0510f15b12a80df196604f77603552ce88092013e6, domainExtensions=[])
name(view returns (string)
PUBLX
nativeContract(view returns (bytes32)
0x0000000000000000000000001a6658f40e51b372e593b7d2144c1402d5cf33e8
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
PUBLX
totalSupply(view returns (uint256)
19282501611307950000000000
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.