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.

GoonzNYC24

Verified contract

Proxy

Active on Base with 76 txns
Deployed by via 0x4fd84e59 at 12688714
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0xb5d75dbee4606c72c799802e2f0ad3e2aec890a4ad36959ac868c82f2e91a363
0xb5c28abc15072d44d28e6217b16281b45cdb92ec733c52ac44ffe560a5a0cf66
0x8c0a33559b16781eda43414fe16a4e3b2f3812048ff34948fd2fe04d18f5cf3c
0x92e5295bb42f11e55ac9be47c22190dc892b1bd3470b1bfdb13a204ded5fee25
0x3e2e65c4e7de4ba1aa744a9e763a2a313670bb694ff1c428c89877d932dd15c2
0x58bcc1b1ab7a1457651268682a113ea08b8f1ff8ef75229c6c31128a9c9fe0bf
0xb0f84fd02feaf75e48856a4e0646b64745f529843dbb23cdb6ad06846dbf3b2a
0x6dcbbf95a2b1f7a7fa6dd36e331fa428c2d2c66601ca49c9fc1b26ed228fab33
0x5465f5b64487a88fa3b4c45334dbbdba47ec190888189e76e713b3bcdcee928d
0x28564b86c1b4d416e9957a5058c4588392c039eef5c6418159b858435ecb6017

Functions
Getter at block 22768701
 
facetAddresses(view returns (address[] facetAddresses_)
 
facets(view returns (struct IDiamondLoupeFacet[] facets_)
getMintSigner(view returns (address)
0x9a6718413f608f42c997af78d2e5ebf26d30f469
name(view returns (string)
GoonzNYC24
owner(view returns (address result)
0x0a361b9d21f96f70a12bfa790363239a84ab2444
symbol(view returns (string)
GOONZNYC24
totalSupply(view returns (uint256)
74
treasury(view returns (address)
0x0a361b9d21f96f70a12bfa790363239a84ab2444
Read-only
balanceOf(address ownerview returns (uint256)
facetAddress(bytes4 _functionSelectorview returns (address facetAddress_)
facetFunctionSelectors(address _facetview returns (bytes4[] _facetFunctionSelectors)
getApp(bytes32 nameview returns (struct INiftyKitAppRegistryApp)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
rolesOf(address userview returns (uint256 roles)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
_initialize(address owner_address admin_string name_string symbol_address royalty_uint16 royaltyBps_
approve(address operatoruint256 tokenIdpayable 
grantRoles(address useruint256 rolespayable 
installApp(bytes32 name
installApp(bytes32 namebytes data
removeApp(bytes32 name
removeApp(bytes32 namebytes data
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
revokeRoles(address useruint256 rolespayable 
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setMintSigner(address signer_
setTreasury(address newTreasury
setTrustedForwarder(address trustedForwarder
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwnerpayable 
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
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(
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NewOwnerIsZeroAddress(
NoHandoverRequest(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
Unauthorized(