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.

Yup

Verified contract

Proxy

Active on Base with 1,032 txns
Deployed by via 0xc4ed9b12 at 13678419
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $2.46
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x295b821f1f26c41e7eeedca2ec6d7b781d7ddd2ac608b3d895cf6cf20f096cc7
0xeb2b0f1ab8b87ac967f2b72a2a84f903e173922d621fb90fde5f21362532b79c
0xaf7c7bfeb61a22413ffd55d519364c2efc9f0e5d72ae7df82db33e7a47d51096
0xab245ee46bac8dbb302812379e7577b336bd116c1e9c68fdeca3aeb6a0a5aeab
0x102e93535a524d3cfaffa7de0320e72e52e65aa8f043894f807044a821aa2d2d
0x1e93839f2937ba9aa3166de51645818255ccf95a583d334829fed5cd30171baf
0x0d086de172a299853ecb8c72ca92bd14961055079253f53ff48f213c1202cbfe
0x2bbb33c34b4a5165ca8de09ec3fcca1f7c4b521ed72cf31678926898e7e32e16
0xf6eff16ec6294781bd7e6e9ea073e1670eb6c15095870b1d869edb88d363001a
0x53d032804febe7fd8862967dd041665ad59eebc9c8bf9a021599c0823d0d7e09

Functions
Getter at block 22163865
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0x25b9fe4f28700958f8efb14881db11a5d965bacd426593464ca6ffe90fdf082c
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
UPGRADER_ROLE(view returns (bytes32)
0x189ab7a9244df0848122154315af71fe140f3db0fe014031783b0946b8c9d2e3
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Yup, version=1, chainId=8453, verifyingContract=0x01ccf4941298a0b5ac4714c0e1799a2df8387048, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
name(view returns (string)
Yup
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
YUP
totalSupply(view returns (uint256)
26883982479033313497863631
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
grantRole(bytes32 roleaddress account
initialize(
mint(address touint256 amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
Initialized(uint64 version
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot