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.

PAID Network

Verified contract

Proxy

Active on Base with 2,614 txns
Deployed by via 0x9cd34a01 at 19239545
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.57
ERC-20
Value $0.1
ERC-20
Value $0
0xb63c3707f748f9e3bb86d8e60f43672b0ae644283459da621a3478919ff0eca5
0xe7fedc1878fe03940cc3007ee644078ec53df7880faacf987be2bdac556ef1e8
0xf2376b6b3bfcb0c7908c6a545d5b4656641aec397255493ee2c97d690976ad07
0x9b05d6c325df325141b511ee3efe11f4afdbba4f2c92db2f31a0aef4f55936d8
0x4e2da4e47839c944ca57986ed54463f3055c92ae59ed4acf28bb2b8104d12625
0xde29bec9db4f0af54576978291161e41d2e54f863d7957d3418ba5c43b9fa77d
0x852814b7f082e0680a14f2d645968197a69450fad993372d6199cc151cf99776
0xb9e090c68c111d916816806bd965f021ccb6b64078361ff397ee724b8f89407c
0xa68e1fa328c0c4c58c31f1d7eaf5723d25d10c421dd0d4f07af9fd6d6ebe3de3
0x55d51158be56fe420c23f03a0029f190151e9d625d3199cdf199077cca08610f

Functions
Getter at block 22781153
DOMAIN_SEPARATOR(view returns (bytes32)
0xc544d5a6382b2e058de935b91afe0f626f205ae109fea1f944f189a0a62b1234
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
cap(view returns (uint256)
594717456000000000000000000
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=PAID Network, version=1, chainId=8453, verifyingContract=0x655a51e6803faf50d4ace80fa501af2f29c856cf, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
PAID Network
owner(view returns (address)
0xf4663a5a434ee6ca948573344c9b81d9f2fd6292
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
PAID
totalSupply(view returns (uint256)
590840387160000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
State-modifying
acceptOwnership(
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
initialize(address initialOwner
mint(address touint256 amount
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
unpause(
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
Initialized(uint64 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC20ExceededCap(uint256 increasedSupplyuint256 cap
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidCap(uint256 cap
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot