XXYYZZ

Verified contract

Active on Ethereum with 503 txns
Deployed by via 0x93863c02 at 17487323
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $39.41
0x52a4d796cf64c1b41d19bfb920b994f6fed3dee95a152cef3570662ae5d46d74
0xb9c096ee38709909295e65282e979cd7709ea0b7f15211fadf871e567a71f2b2
0xa2415c92bb15c63484b4fd86cff2b4f9fb4f1539cc4c67f48840f4ffb4bc7a59
0xe5d18b1df3b04e829c48ddef5b7f072ef67bb936dd6f3df4c0b355f060c9ac27
0x01b26e997466ce111e79064bbb110ae1f22120f61736158f20c44764b714b096
0x430e29b561343b31526023115e4f08757e5addfdf7ab02f960c62574d1797b05
0xa4c1f732059991e12862c1083916ed82c7c258e142f5c360be165043fb099c9d
From
0xf8ecbe5ae938bed36c4e476af5dc35a5fae3a685f26fd6622cacf980f682b32e
0xd1539ad715d561caee6e2bd5fbd52d8a9a9267e1f4400e73027af4f032424a4c
0x9e26dc676eea598842ea7cc7420cd093d412209677bd77c9e847f355de8f36d2

Functions
Getter at block 20982342
COMMITMENT_DELAY(view returns (uint256)
48
COMMITMENT_LIFESPAN(view returns (uint256)
86400
FINALIZE_PRICE(view returns (uint256)
5000000000000000
MAX_MINT_CLOSE_TIMESTAMP(view returns (uint256)
1688066543
MAX_SPECIFIC_BATCH_SIZE(view returns (uint256)
5
MINT_PRICE(view returns (uint256)
5000000000000000
REROLL_AND_FINALIZE_PRICE(view returns (uint256)
5250000000000000
REROLL_PRICE(view returns (uint256)
250000000000000
contractURI(pure returns (string)
data:application/json;base64,eyJuYW1lIjoiWFhZWVpaIiwiZGVzY3JpcHRpb24iOiJDb2xsZWN0aWJsZSwgY29tcG9zYWJsZSwgYW5kIHVuaXF1ZSBvbmNoYWluIGNvbG9ycy4iLCJleHRlcm5hbF9saW5rIjoiaHR0cHM6Ly94eHl5enouYXJ0In0=
maxSupply(pure returns (uint256)
16777216
name(pure returns (string)
XXYYZZ
numBurned(view returns (uint256)
0
numMinted(view returns (uint256)
1670
owner(view returns (address result)
0x7ade04fa0cbe2167e8bff758f48879bd0c6fff92
ownershipHandoverValidFor(view returns (uint64)
172800
symbol(pure returns (string)
XXYYZZ
totalSupply(view returns (uint256)
1670
Read-only
balanceOf(address ownerview returns (uint256 result)
commitments(address userbytes32 commitmentview returns (uint256 timestamp)
computeBatchCommitment(address senderuint256[] idsbytes32 saltpure returns (bytes32 commitmentHash)
computeCommitment(address senderuint256 idbytes32 saltpure returns (bytes32 committmentHash)
finalizers(uint256 tokenIdview returns (address finalizer)
getApproved(uint256 idview returns (address result)
getMintStats(addressview returns (uint256uint256uint256)
isApprovedForAll(address owneraddress operatorview returns (bool result)
isFinalized(uint256 idview returns (bool)
ownerOf(uint256 idview returns (address result)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
supportsInterface(bytes4 interfaceIdpure returns (bool)
tokenURI(uint256 idview returns (string)
State-modifying
approve(address accountuint256 idpayable 
batchBurn(uint256[] idsbool onlyFinalized
batchFinalize(uint256[] idspayable 
batchMintSpecific(uint256[] idsbytes32 saltpayable returns (bool[])
batchReroll(uint256[] idspayable returns (uint256[])
batchRerollSpecific(uint256[] oldIdsuint256[] newIdsbytes32 saltpayable returns (bool[])
batchRerollSpecificAndFinalize(uint256[] oldIdsuint256[] newIdsbytes32 saltpayable returns (bool[])
burn(uint256 xxyyzzbool onlyFinalized
cancelOwnershipHandover(payable 
commit(bytes32 commitment
completeOwnershipHandover(address pendingOwnerpayable 
configureSeaDrop(
finalize(uint256 idpayable 
mint(payable returns (uint256)
mint(uint256 quantitypayable returns (uint256[])
mintSeaDrop(address recipientuint256 quantity
mintSpecific(uint256 idbytes32 saltpayable 
mintTo(address touint256 quantitypayable returns (uint256[])
renounceOwnership(payable 
requestOwnershipHandover(payable 
reroll(uint256 oldIdpayable returns (uint256)
rerollSpecific(uint256 oldIduint256 newIdbytes32 saltpayable 
rerollSpecificAndFinalize(uint256 oldIduint256 newIdbytes32 saltpayable 
safeTransferFrom(address fromaddress touint256 idpayable 
safeTransferFrom(address fromaddress touint256 idbytes datapayable 
setApprovalForAll(address operatorbool isApproved
transferFrom(address fromaddress touint256 idpayable 
transferOwnership(address newOwnerpayable 
withdraw(
Events
Approval(address indexed owneraddress indexed accountuint256 indexed id
ApprovalForAll(address indexed owneraddress indexed operatorbool isApproved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
MetadataUpdate(uint256 _tokenId
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed id
Constructor
constructor(address initialOwneraddress creatorPayoutuint256 maxBatchSizeuint24[] preMintIdsaddress seaDrop
Fallback and receive
receive(
Errors
AccountBalanceOverflow(
AlreadyFinalized(
ArrayLengthMismatch(
BalanceQueryForZeroAddress(
BatchBurnerNotApprovedForAll(
InvalidCommitment(uint256 committedTimestamp
InvalidHex(
InvalidPayment(
InvalidTimestamp(
MaxBatchSizeExceeded(
MaximumSupplyExceeded(
MintClosed(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NoIdsProvided(
NoneAvailable(
NotOwnerNorApproved(
OnlyFinalized(
OnlySeadrop(
OnlyTokenOwner(
OwnerMismatch(
TokenAlreadyExists(
TokenDoesNotExist(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
Unauthorized(
Unavailable(