TimeboxNFTV2

Verified contract

Implementation

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

No balances found for "TimeboxNFTV2"

No transactions found for "TimeboxNFTV2"


Functions
Getter at block 21270468
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
ROOTS_UPDATE_ROLE(view returns (bytes32)
0x978231a52833c6dc04ca132484b2ef8201d788fccc68a269a9d27973a989636e
baseURI(view returns (string)
contractURI(view returns (string)
maxSupply(view returns (uint256)
0
merkleRootForLabMint(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
merkleRootForLevels(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
provenanceHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
royaltyAddress(view returns (address)
0x0000000000000000000000000000000000000000
royaltyBasisPoints(view returns (uint256)
0
symbol(view returns (string)
totalSupply(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
Read-only
balanceOf(address ownerview returns (uint256)
digitalToTokenId(uint256 soulboxIdview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getMintStats(address minterview returns (uint256 minterNumMinteduint256 currentTotalSupplyuint256 maxSupply)
getParents(uint256 tokenIdview returns (struct TimeboxNFTV2Parents)
getRevealLevel(uint256 tokenIdview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
levels(uint256view returns (uint256)
merkleRoots(stringview returns (bytes32)
ownerOf(uint256 tokenIdview returns (address)
potionsUsed(address walletview returns (uint256)
royaltyInfo(uint256uint256 _salePriceview returns (address receiveruint256 royaltyAmount)
spheresUsed(addressview returns (uint256)
state(uint256 tokenIdview returns (struct TimeboxNFTV2State)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptOwnership(
approve(address operatoruint256 tokenId
cancelOwnershipTransfer(
emitBatchMetadataUpdate(uint256 fromTokenIduint256 toTokenId
grantRole(bytes32 roleaddress wallet
mintInLab(struct TimeboxNFTV2MintParams paramsbytes32[] merkleProof
mintSeaDrop(addressuint256
mintWithRent(address touint256 meerkatIduint256 soulboxIdreturns (uint256)
multiConfigure(struct ERC721SeaDropStructsErrorsAndEventsUpgradeableMultiConfigureStruct config
renounceOwnership(
resetLevel(uint256 tokenIduint256 spheresNumbytes32[] merkleProof
revealLevel(uint256 tokenIduint256 newLeveluint256 maxLevelbytes32[] merkleProof
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string newBaseURI
setContractURI(string newContractURI
setMaxSupply(uint256 newMaxSupply
setMerkleRootForLabMint(bytes32 merkleRoot
setMerkleRootForLevels(bytes32 merkleRoot
setProvenanceHash(bytes32 newProvenanceHash
setRoyaltyInfo(struct ISeaDropTokenContractMetadataUpgradeableRoyaltyInfo newInfo
stake(uint256 tokenId
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newPotentialOwner
unstake(uint256 tokenId
updateAllowList(address seaDropImplstruct AllowListData allowListData
updateAllowedFeeRecipient(address seaDropImpladdress feeRecipientbool allowed
updateAllowedSeaDrop(address[] allowedSeaDrop
updateCreatorPayoutAddress(address seaDropImpladdress payoutAddress
updateDropURI(address seaDropImplstring dropURI
updateMerkleRoots(struct TimeboxNFTV2MerkleRoots roots
updatePayer(address seaDropImpladdress payerbool allowed
updatePublicDrop(address seaDropImplstruct PublicDrop publicDrop
updateSignedMintValidationParams(address seaDropImpladdress signerstruct SignedMintValidationParams signedMintValidationParams
updateTokenGatedDrop(address seaDropImpladdress allowedNftTokenstruct TokenGatedDropStage dropStage
Events
AllowedSeaDropUpdated(address[] allowedSeaDrop
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
ContractURIUpdated(string newContractURI
Initialized(uint8 version
LeveledDown(uint256 tokenIduint256 oldLeveluint256 newLeveluint256 eventAt
LeveledUp(uint256 tokenIduint256 oldLeveluint256 newLeveluint256 maxLeveluint256 revealedAt
Locked(uint256 tokenId
MaxSupplyUpdated(uint256 newMaxSupply
MetadataUpdate(uint256 _tokenId
MintedInLab(address touint256 worriedMeerkatIDuint256 digitalTimeboxIDuint256 tokenIduint256 mintedAt
MintedInLabWithRent(address touint256 worriedMeerkatIDuint256 digitalTimeboxIDuint256 tokenIduint256 mintedAt
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PotentialOwnerUpdated(address newPotentialAdministrator
ProvenanceHashUpdated(bytes32 previousHashbytes32 newHash
RoyaltyInfoUpdated(address receiveruint256 bps
SeaDropTokenDeployed(
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unlocked(uint256 tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyInitialized(
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
CannotExceedMaxSupplyOfUint64(uint256 newMaxSupply
InvalidRoyaltyBasisPoints(uint256 basisPoints
MintERC2309QuantityExceedsLimit(
MintQuantityExceedsMaxSupply(uint256 totaluint256 maxSupply
MintToZeroAddress(
MintZeroQuantity(
NewOwnerIsZeroAddress(
NotNextOwner(
OnlyAllowedSeaDrop(
OnlyOwner(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
ProvenanceHashCannotBeSetAfterMintStarted(
RoyaltyAddressCannotBeZeroAddress(
SignersMismatch(
TokenGatedMismatch(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(