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 696 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.54
0x482494894ee26acbbde6d2b2754676463900d23dc730eafbf7f15b3db6b6eb86
0x4e5bc374ebc4385f2cde74c622f4c22743520ddad64071c14c3c3b4b6138c8bf
0x4e60c866191ff7358657d619b0107ea42d772a5f7b2855ccaf078f66260aafa5
0xc2b9c60ba523b7358b831558b80f9744818c5bf4fcc426af5f44e97628366a46
0x31c6882dbd0a94911f99536fe8cdbde6677b3f9b896fae2d9980e1666ca01d96
0x2b814b21ce817533d2707c4eb5f0e1ce7433c4527bc2c4376cdad1868c0dc30c
0x286e37e0d7b50cfb1a03580cd1c99e9c77e02e2041cf913751c35408a878ad59
0xa8511492d3de2159f3f91d4c40a173f406508f1e32c93b5dcf01d242c1ea3fa4
0x39c79c834d22cd1da7112e8312b0a21881f4e16e5b53ee953376630ca3126446
0xe9965f2d1d66cef25734331cfa77fbe79a630015bd046bdd68eac0e3fee66a6c

Functions
Getter at block 22133136
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.