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 and it is currently at block 21873654.

Tripurp haze

Verified contract

Proxy

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

No balances found for "Tripurp haze"

0x2c239f45206670285672dade3fa7b80ddd12f557be790f783675e725c233ea48
0x4e191c202431757b11fd58aedabeb7debcfc0372e9db3815a8123f3a94a31d9a
0x45edaa6ad16bed8e174c7c8e85ef1c452b164e5790654a1443d3e7b9271fd65e
0x186e5f093e5d283412913d456b7a94aa4d9b9e66f30544006973a5a8b5cdfce7
0xee69ddb84548f475e8a5e71cf571be67a3a42e74af0153d8795c00bd62544363
0x5dbde169e52701b864ff540817a22562b8e69fc4b024722e38d7b3ad07c9791f
0xa2a899b636e68a34b63f163fb2ffde33658442fd29d7ae10a97f21fa4b97c166
0x193e6e09981cf4ad6e8e7aeafae59c39084644367b6d24594e64d18447502f6b

Functions
Getter at block 21873655
contractVersion(view returns (uint32)
1
metadataRenderer(view returns (address)
0x000000000000771c0df6de1451d9175b03c1f44f
name(view returns (string)
Tripurp haze
owner(view returns (address result)
0x23543679094836cd1debb7f84cc290dd1a69e110
payoutRecipient(view returns (address)
0x23543679094836cd1debb7f84cc290dd1a69e110
royaltyBps(view returns (uint256)
0
symbol(view returns (string)
TRI
totalMinted(view returns (uint256)
2407
totalSupply(view returns (uint256)
2407
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
isMintModuleApproved(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
royaltyInfo(uint256uint256 _salePriceview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
addMintModule(address mintModule
adminMint(address touint256 quantity
approve(address touint256 tokenIdpayable 
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
initialize(struct Mint721Configuration configaddress mintModuleRegistry_address _metadataRendererbytes metadataRendererConfigaddress[] mintModulesbytes[] mintModuleDataaddress creator
mint(address touint256 quantity
refreshMetadata(
removeMintModule(address mintModule
renounceOwnership(payable 
requestOwnershipHandover(payable 
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes _datapayable 
setApprovalForAll(address operatorbool approved
setMetadataRenderer(address _metadataRenderer
setRoyalty(uint256 bps
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwnerpayable 
updateExternalConfiguration(address[] configurablebytes[] configData
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
MetadataRendererUpdated(address renderer
MetadataUpdate(uint256 _tokenId
ModuleAdded(address module
ModuleRemoved(address module
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RoyaltyUpdated(uint256 bps
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
AlreadyInitialized(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidMintModuleData(
InvalidRoyalty(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
ModuleUpdateFailed(
NewOwnerIsZeroAddress(
NoHandoverRequest(
OnlyEOAAdminMintAllowed(
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(
UnapprovedMintModule(
Unauthorized(