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.

DiamondCollection

Verified contract

Proxy

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

No balances found for "DiamondCollection"

0x90e0e3b6b6ea7936ffae9fc1a884212e29da68d8524c41db5f2be37c2a5a41f8
0x2c35bd4995f1c7d50517848912f096c6f6b4cf13f15cacb434bf482cbba9bdff
0x13a5e3f02fcf30dfb87b8d9e9e0cc2756b1ac7bf853d17ec8d41dcfd8ded4949
0x4a1ee27f5f36e5221c78a46c84dc5368512fde49fcede1596f63870c201fe946
0x674849c91fb0970e3a74fdfdbe1572e31a920453589713468403acf0e90a8321
0x72a1f649a47e4ee6c870b00f62831e1529eb27126626b5d8a2bebbc141857cf6
0x68f4d1a482dcba9ce466872495f1df2772eb5a3342e98c1a3eabaa33db0cda22
0x021dbb3d383f5d298b2e296dee4196a7ec41c9601d32474d645e83482e291246
0xb5ba2477180980b47bdf47718f9035a46afa018b1d82d735e503a843cf804df5
0x6ba1f81b471b5aa1e6f7bb2555217402a1122334e276880080462471536d4a61

Functions
Getter at block 22825496
 
facetAddresses(view returns (address[] facetAddresses_)
 
facets(view returns (struct IDiamondLoupeFacet[] facets_)
getMintSigner(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
Native Culture - Theoryon Collection - Mr Murphy/Illbot
owner(view returns (address result)
0x51fa9db93ef360ba81cebe60540e532569f8fdf6
symbol(view returns (string)
NAT
totalSupply(view returns (uint256)
0
treasury(view returns (address)
0x51fa9db93ef360ba81cebe60540e532569f8fdf6
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(