Sale

Verified contract

Active on Ethereum with 1,772 txns
Deployed by via 0x24b34c89 at 15788311
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,077.81
0xc2a3b3eb3cd839b1332a39c4aa41f27db691a4c00fb65081f7c349f8bbd3f9df
0x2138f2f4a99d6d9c91d6d91506fc995b29e1da27cc3d5464b8cfad78ec2e7914
0xb11c7fcd8ef5cb674d4f551ad87c42be98528a4f585d26736b5b948440848db0
0x1d849379d53a7e1d250d27f73e6e284b68e22a2cab44ef97587d5074d4e348ce
0xc71e022b379325a82b9d39fdd35b640eec0cf10d97305c0ef793fac7abc77340
0xcd73ff3a52a6576474d2347c4a8fcd84b1d103181c849549b382513b54fe5411
0x1a1d98d13b4f47071c7d74d821c488d59e36df2676eb99df3629017e3a9f46c4
0x4d7de2096abce557fa0907620c599b232af58465fb65091c5f40fb54ea015ab5
0x2b5a318d1899390104ebafe7c8d882e3d6981aa600d1d4ee9826653ecd67fe85
0x64dcc9ed6cdbdb6386c37ac35a69700a13f44da299b924a3110c4c679f87f2fb

Functions
Getter at block 21008977
_lastAirdropIdx(view returns (uint256)
0
_lastBatchIdx(view returns (uint256)
22
_nftAddress(view returns (address)
0x7f954b29765f9f63f2390384b8d42b8d8116b57b
 
currentBatch(view returns (struct SaleBatch batch_)
owner(view returns (address)
0x69279b8faf4456c000374357392f33a54faa5a82
Read-only
_airdropClaims(uint256addressview returns (uint256 airdropIdxaddress claimeruint256 qtyClaimed)
_airdrops(uint256view returns (uint256 idxstring nameuint256 startuint256 enduint256 maxClaimuint256 maxClaimPerAccountuint256 qtyClaimedbytes32 whitelistMerkleRoot)
_batchClaims(uint256addressview returns (uint256 batchIdxaddress claimeruint256 qtyClaimed)
_batches(uint256view returns (uint256 idxstring nameuint256 startuint256 enduint256 priceuint256 maxSaleuint256 maxSalePerAccountuint256 qtySoldbytes32 whitelistMerkleRootbool mustRegister)
batches(uint256 indexview returns (struct SaleBatch)
isInAirdropWhitelist(address address_uint256 airdropIdxbytes32[] merkleProofview returns (bool)
isInBatchWhitelist(address address_uint256 batchIdxbytes32[] merkleProofview returns (bool)
State-modifying
addAirdrops(struct SaleAirdropParam[] airdrops_
addBatches(struct SaleBatchParam[] batches_
claimAirdrop(address touint256 qtyuint256 airdropIdxbytes32[] merkleProof
mintTo(address touint256 qtyuint256 batchIdxbytes32[] merkleProofpayable 
registerAddressesToAirdrop(bytes32 whitelistMerkleRootuint256 airdropIdx
registerAddressesToBatch(bytes32 whitelistMerkleRootuint256 batchIdx
renounceOwnership(
setAirdropEnd(uint256 airdropIdxuint256 end
setLastBatchEnd(uint256 batchEnd_
transferOwnership(address newOwner
withdraw(address to
Events
BatchSet(struct SaleBatch arg0
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address nftAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AirdropHasPassed(
AirdropNotFound(
AirdropNotYetStarted(
AirdropStartMustBeInFuture(
BatchAlreadyHasEndDate(
BatchEndMustBeAfterStart(
BatchHasPassed(
BatchNotFound(
BatchNotYetStarted(
BatchShouldStartAfterLastBatch(
BatchStartMustBeInFuture(
InsufficientValueForMint(
LastBatchDoesNotEnd(
MintQtyExceedsMaxQty(
MintQtyExceedsMaxQtyPerAccount(
MintQtyExceedsMaxSale(
MintQtyExceedsMaxSalePerAccount(
MustEndInTheFuture(
NotRegisteredInAirdrop(
NotRegisteredInCurrentBatch(