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 and it is currently at block 23931766.

cassie

Unverified contract

Proxy

Active on Base with 48 txns
Deployed by via 0x4874e611 at 17934131
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "cassie"

0x08fdff116be9dc48e86285a7cfc59c0eb56451059cc9868a15b2501dd83081ee
0xcc1bf9a8bd75728fe24751a0d701261b6feca6e071c214fd7c9970fc9706c10c
0xe93b0977c9dabaf7354e2018c3be5ffa58dd315670cd70ffa2774d53b1086db2
0x47485aae174ffbdbcfeff5349dde779806e599e8a2eb2836a71a367bb9783452
0xc5825a751777e3e0fd839b41d32646d9c46af75295ce0daca6f18ccf865015c1
0x6053d08ae96eaa0e482b041412c970bfc23fa338b0009a8b7fdcd5011e2b5bcc
0xd503f450c5a130a9107c688676ef2ca49e7265444184ec940f141ac024df88f8
0x0144734a953166d4fa544102a38e1e86cf25e7a83ea4a9ec52004c521cf68045
0xc39a8f3671ae77cfb5f0bb5cbb64e24bb8ac64b91f686bb65a107b0b059ac081
0x011bae24ab0cf01d1e690507d22f9603a5ad80566617900b42427bca0c6a7b86

Functions
Getter at block 23931769
DOMAIN_SEPARATOR(view returns (bytes32)
0x81f9f75fc70a4bd3c1adcbe1972f38414da5b0872e23587d8d69367e48afb84b
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=cassie, version=1, chainId=8453, verifyingContract=0xb1504debd6c66bd360cec35f8136bd57fb5fbb03, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
moxiePassVerifier(view returns (address)
0x3638807fcf806039fe64496c7e4499ea7aa7ed30
name(view returns (string)
cassie
owner(view returns (address)
0xffeace4541276ac65c4e433b7fc63cda32b30470
symbol(view returns (string)
fid:1325
totalSupply(view returns (uint256)
13979158585717814806031
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
State-modifying
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
initialize(address _ownerstring _namestring _symboluint256 _initialSupplyaddress _moxiePassVerifier
mint(address _touint256 _amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceOwnership(
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
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
InvalidAccountNonce(address accountuint256 currentNonce
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SubjectERC20_InvalidOwner(
SubjectERC20_InvalidTransfer(
SubjectERC20_NotAMoxiePassHolder(