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 21873354.

The Guardian

Unverified contract

Proxy

Active on Base with 5,622 txns
Deployed by via 0x2f53d768 at 2712575
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 47 additional slots
-
variable spans 48 additional slots
-
variable spans 5 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0xd30d5b5c2f6bb721a679705a0cad25dc2e3c731e1c34cde1cb7201102421217c
0x15b12cb6fa8408914076903fcb83b99442da89b19f89a88b29e3bb79f57af788
0xd19ce07efc973e1c9d55b4e9c8a3bcbc3ba0af2a97a10e5a5992bf94ab000ffd
0x813125159629ff19f1fb9019e11ab61d40761772f1567c2da448669a9b3ead01
0xa55617d3898c2cc3dbf1612f22f3aafc5d3e82f25e5bf6a96074ffb716b08034
0xe72c506116f0eb1e356601dfd721bda78e32b592d8d20348f8c384b887ce7e62
0x4edc9880f73ea6297a16a68edd2de6635078152086755a5eeda4297dc473893d
0x8e26c7dae8cede42458220c5390eacae2675379c1180e40ee33af61fd5f4aa57
0x03b7ba6407c95df5da65b68bc8566b04206525fe7fc9013aadad3f25881a3655
0x2532a701a38f7985fb3011028fb9e59b242cb6654ce4d0eaa64dd9cc0bafc678

Functions
Getter at block 21873358
animationUrl(view returns (string)
ipfs://bafybeidoeaef4mvjod2ws6sspzvvqhfr7bfh37widyjf6mg64xumfcqjx4
collectorFee(view returns (uint256)
777000000000000
didMintEnd(view returns (bool)
true
getMedia(view returns (string)
data:;base64,
imageUrl(view returns (string)
ipfs://bafybeibl6nb65suv4rdsc65chckthiq337cknrl6xw6e4eecdqrwz5vzsi
name(view returns (string)
The Guardian
owner(view returns (address)
0xd444448ed791de5c3635280d78d60d15e34fb73f
settings(view returns (uint256 maxPerAddressuint256 publicMintPriceuint256 mintStartuint256 mintEndbool isContractSealedstring description)
(maxPerAddress=0, publicMintPrice=10000000000000000, mintStart=1692547200, mintEnd=1692721800, isContractSealed=false, description=The Degenerate Ape Academy stands with Coinbase as they fight for the future of crypto.)
symbol(view returns (string)
DAAGUARDIAN
totalSupply(view returns (uint256)
3987
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getChunk(uint256 chunkIndexview returns (bytes)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
verifySignature(bytes32 messageHashstruct Signature signaturepure returns (address)
withdrawRecipients(uint256view returns (address recipientAddressuint256 percentage)
State-modifying
addChunk(uint256 indexbytes chunk
addChunk(uint256 totalstring _mimetypebytes chunk
airdrop(uint256 quantityaddress topayable 
airdrop(uint256 quantityaddress[] topayable 
approve(address operatoruint256 tokenIdpayable 
initialize(string _namestring _symbolstruct OpenEditionSettings _settingsstruct RoyaltySettings _royaltySettingsstruct WithdrawRecipient[] _withdrawRecipientsstruct FactorySettings _factorySettings
mint(uint256 quantitypayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
sealContract(
setAnimationUrl(string url
setApprovalForAll(address operatorbool approved
setImageUrl(string url
setMaxPerAddress(uint256 maxPerAddress
setMintEnd(uint256 mintEnd
setMintStart(uint256 mintStart
setPublicMintPrice(uint256 publicMintPrice
signatureMint(struct Signature signatureuint256 _nonceuint256 _quantityuint256 _maxPerAddressuint256 _mintPriceuint256 _collectorFeepayable 
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidInput(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NotAuthorized(
NotAvailable(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(