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

Cherub

Unverified contract

Proxy

Active on Ethereum with 120 txns
Deployed by via 0xea4f3d1f at 15355056
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 49 additional slots
-
variable spans 41 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
15 additional variables

No balances found for "Cherub"

0xed06fd2f00c44a5b4f454c77d17ade299fda57b61cef9dbd87866a5c1dfd4847
0xaf4c2f3a168e6a9e44f5a08d998f1bb3459580273477e32115e7ae57f1392bd2
0x6cac64269869509aa51b87f4c39b79ac5b64259b6607c8fed7f3ad4026ef0abe
0x4ce1afb59bfcda8d49cef5c00f83b8c4dcd9b2c5f1f5eb598111fb326bf2be9c
0x7f9b26e0af05602ac0642f0b11a04f42fa2c3dd7972520c3abefa73991ce5d4a
0x282f4987385fefd302aaa2cd2a728c42d8d7e54c106a6a706ef039008ae40f7f
0x21f8d181add4e3b42d95e7600375f6798a41708b969a34c2a1e48f6bd14dca8a
0x7d72b8d0d73e0a65e8380ca669100f358b8a5b1d9cd709180292995e18cb1c6f
0xd9c8be3363ff1f317c4c37cde136462564ca01f8b2f7e85cb523f4588fe697ea
0x68d9f4c1b5bbcdd12cefd350e08985df792a62005bc7a3596d6be3de6b826c7a

Functions
Getter at block 21214126
cost(view returns (uint256)
1000000000000000
getWithdrawSplit(view returns (address[]uint256[])
([0x460Fd5059E7301680fA53E63bbBF7272E643e89C, 0x06B1C165Af61d3ea15e97d85B493dB195c4e56c0], [49, 951])
maxFreeMint(view returns (uint32)
0
maxPerMint(view returns (uint32)
55
maxPerWallet(view returns (uint32)
999
name(view returns (string)
Cherub
open(view returns (bool)
true
owner(view returns (address)
0x06b1c165af61d3ea15e97d85b493db195c4e56c0
pauseMintAt(view returns (uint256)
0
presaleOpen(view returns (bool)
false
referralCap(view returns (uint256)
0
referralOpen(view returns (bool)
false
reqToken(view returns (address)
0x0000000000000000000000000000000000000000
revealed(view returns (bool)
false
supply(view returns (uint256)
199
symbol(view returns (string)
abc
totalSupply(view returns (uint256)
999
Read-only
affiliatesOf(address ownerview returns (uint256)
balanceOf(address ownerview returns (uint256)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
mintCostOfOwner(address _addressuint256 _countview returns (uint256)
numberMintedOfOwner(address _addressview returns (uint256)
ownerOf(uint256 tokenIdview returns (address)
remainingMintsOfOwner(address _addressview returns (uint256)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
airdrop(address[] _recipientsuint256[] _amount
approve(address touint256 tokenId
burn(uint256 tokenId
initialize(string _namestring _symboluint256 _maxSupplyuint256 _commission
mint(uint256 countpayable 
mintAll(payable 
mintTo(uint256 countaddress topayable 
presaleMint(uint32 countbytes32[] proofpayable 
presaleMintTo(uint32 countbytes32[] proofaddress topayable 
referralMint(uint32 countaddress referrerpayable 
referralMintTo(uint32 countaddress referreraddress topayable 
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setCommission(uint256 _val1
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateBaseUri(string _uri
updateMaxFreeMint(uint32 _cap
updatePauseMintAt(uint256 _pauseAt
updatePresale(bool _openbytes32 root
updateReferral(bool _openuint256 _val
updateReqToken(address _address
updateReveal(bool _revealedstring _uri
updateRoyalties(address _recipientuint256 _fee
updateSale(bool _openuint256 _costuint32 _maxWuint32 _maxM
updateWithdrawSplit(address[] _addressesuint256[] _fees
withdraw(payable 
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
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(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(