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.

Stoics One A Day

Verified contract

Proxy

Active on Base with 1,229 txns
Deployed by via 0xdb1c7bc1 at 16358734
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xab00af04df1d2179fcbaedc6c7bdce7bcc0b8c3e25eb019a1d3404293174c313
0xf5dfb08923909395420181fc6ceb3b4373d2951e9964fed510934e99a729f5cc
0x07ae2c6f388764121a1b917937e942e561e0b6e124c63ec539c35d0f95bdd80d
0xff353f925cc3efaf5c97a86ad6bf9a8193a26b835efa484262520b3af3594824
0x7f9f3e51914f4d4e930d4fa98c67ccba80dfdab4e0b823b54ea4c6e29d65cf90
0x52d6143718d50ab14df0778baf48d94729bb7632bd613b98b5ced7e2ee765559
0x8e454e17fab612b83fbb272185cac7efa7dea801e29059c3f8653d157fca574b
0x7d91c8ae4de1891a6eabe837f3421782aef20fc33ca25464a7bbb933f5425572
0x2f757e494e6c7b1681bab2d0229658aaf830c51d15cbd36fe6bb3837ea325ab9
0x58b1972ea6859e1647a563468f9a9c551c742ea0da5947ff51fb82aa9853d2ee

Functions
Getter at block 22488785
 
facetAddresses(view returns (address[] facetAddresses_)
 
facets(view returns (struct IDiamondLoupeFacet[] facets_)
getMintSigner(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
Stoics One A Day
owner(view returns (address result)
0x444367bd0662f55be64fe7c5fcaa2f184f42f118
symbol(view returns (string)
STOICSONEADAY
totalSupply(view returns (uint256)
1069
treasury(view returns (address)
0x444367bd0662f55be64fe7c5fcaa2f184f42f118
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(