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.

Base Boys

Verified contract

Proxy

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

No balances found for "Base Boys"

0xdd5a6863018a9b2a899f897c092ebdc32eaf18591291bc6b8ff46f15ab859809
0x2fe3376d4ce82a79a90f2bdf8ab2de4e4e9d92a60d29011604af60dbd3592d29
0x3c0342c55d6ffadde08a5b6c62f7fb4801ecb655ba3c23b472cb2f441119277b
0xa498440c6393566d507bb192f9ba62c189e71199be1c73322c865bd7824764a6
0xedf188bd6dc2be12b54773f5dd297f7a5f6fd78cde85548216486c0a6aff657e
0x2ca6de848ee3c705b6907922310c466e5f914365b4514dc468cacb23db704fe0
0x8c21948a81bdff28accde962588e576a9471f5b1659b528c46cfb6aabd51558b
0x327b299cf3538391eb36f7fce7cf090d8293af98f9a66bb48b8b52c46d7beff0
0xe4bb4aad916b6fb25c735f1f7addd1bcab2b17e5ce896fdfab6cf1bf706f3aba
0xd531a7022f3a65d42d73972f33a745cf55a64b4f1c7df25dbda79eb2134042ce

Functions
Getter at block 23752787
 
facetAddresses(view returns (address[] facetAddresses_)
 
facets(view returns (struct IDiamondLoupeFacet[] facets_)
getMintSigner(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
Base Boys
owner(view returns (address result)
0xb2fab91a6e0c1e8538618a3a8c5c1647d311aaad
symbol(view returns (string)
BASEBOYS
totalSupply(view returns (uint256)
1193
treasury(view returns (address)
0xb2fab91a6e0c1e8538618a3a8c5c1647d311aaad
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
constructor(struct INiftyKitV3DiamondArgs args
Fallback and receive
fallback(
receive(
Errors
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InitializationFunctionReverted(address _initializationContractAddressbytes _calldata
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
NewOwnerIsZeroAddress(
NoHandoverRequest(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
Unauthorized(