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.

Poncho Pals

Verified contract

Proxy

Active on Base with 946 txns
Deployed by via 0x7e54d896 at 12779399
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x942613a4acf84a4c3ab5a049902f19f4c60ec67ae650d5bed49e5dfa598f2aec
0x24ef1d769f0eb13ca4cb0e6f43d3cf16c5cd5630942283b040dafc5604c131ee
0x266c15bf0f37d49f85681eca89d473dbe8e77352b66722aa1fcb53b25e67414f
0x6f54c21e39faec96e67478d3f14d7cc77da238f17c9d2bed45e4f96bfbfb6060
0x9829b8b374aec6c9a069d160f094a7ccf3958af87c706cc6c42696bf058015bd
0x97cfbeec128beee3c522be2b7704c1cf9c3eb2bb55a1987b60d8fb37ec0fd5ca
0x5d8d4f5aaec156341597f60147ce68487c082d103617d55b28e4c1570942003b
0xce0141d2ef5ad1b3fd04aa322a5ec319d5c9eaa4162347b4ce4a4a2e96a7ceb3
0x0fc183f552ab4d275e179b1ab23f0096076eca0c7725d4fc1db6f4d6cb5008c8
0xd9cc52d26f86bd2d1d2aa36610d12b4a3ea2c5b67efbddb40c9d38483b0327c5

Functions
Getter at block 23606567
 
facetAddresses(view returns (address[] facetAddresses_)
 
facets(view returns (struct IDiamondLoupeFacet[] facets_)
getMintSigner(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
Poncho Pals
owner(view returns (address result)
0xbd70e77ede1bd73741db42343efbaa8035b04e56
symbol(view returns (string)
PONCHOPALS
totalSupply(view returns (uint256)
1000
treasury(view returns (address)
0xd93b2fd1358db172c216a2dcfea94696843debad
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(