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.

Droppers

Verified contract

Proxy

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

No balances found for "Droppers"

0xed3e4136c48e070fac0f0f070db9984ea17d47dafceb6d6c08def77aaf07916d
0xe1f8e8d3085995b1e815d7eb506bdb52506a1379ac852a705be949416ddd4cd0
0xf65cbba0b5908830d7eb4ac15c3be3b2c8b11483b5ae9f3fbadf4d3ef5223928
0xcf72f4283bde6257c3ed33b61483bf3048021396284a06b728bfa7b8c980d171
0x8059aaf209103248ccf259d8e0c85c3f23fd10947237b8f3f446bfe102b992e9
0x7c39c2e10bbf5410f11755b742485913d53141b58c1e3699368bb74b0ee68fc2
0xca092a5458c23148e20144360a865b0018a5e911a35e859c68499cfc9868d35d
0x0862bcc8014f1115837101db3941a11ddbfc6fdb8860a281143eb17c68eb91db
0x08cecf0483003be0165a540237693f29c3b7f2657fd14d28a54758079b57c641
0xd15d093e4cb1160c6e3425fd2d742341dcbd9577a382e826278eec73fac5a378

Functions
Getter at block 23162059
 
facetAddresses(view returns (address[] facetAddresses_)
 
facets(view returns (struct IDiamondLoupeFacet[] facets_)
getMintSigner(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
Droppers
owner(view returns (address result)
0x6de52b86c0f885187ff190c194086345e94b662e
symbol(view returns (string)
DROPPERS
totalSupply(view returns (uint256)
111
treasury(view returns (address)
0x6de52b86c0f885187ff190c194086345e94b662e
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(