MerkleDropMinterV2

Verified contract

Active on Ethereum with 949 txns
Deployed by via 0xce8e2e55 at 17162259
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $4,843.11
0x6d411e056e442d98ddc0f5479802a6b7761671c04dc2b0a1b236a4d8039dc8a7
0x8fbcfd46905b30d7ddea1fbeea5ed0f5e3798ae07d1543d8fc754af2151c2868
0x30daec872870502bf43ddd5635c8e7acc16cd1f26c40bdf79de6ad33333f11b9
0x85180fcf8acd2c090fbded88ab6d5f3c4e74472bdc457ca887921a661602f752
0x5abfe84a6254289637be7d37e0aa8c6422118ab6f57dd6761f1dc3bdfd740996
0xa68a34aa23056fcf713df00aa6c95d7ff08ef2e7648295ff25d8178d60e03f89
0x024e2682f4d89b3ec71a8f2a4d3b6d7b5139a222b40e55f6863c91c27c5c2941
0x96e2a235a122ff7f8209c1e9df0470b6ee8351c464ace4aa891923f1b55bfdd1
0xffdb556863bd41d8469e71f4c7420ed797ee5d87c8fe653d677b054a09ab6b53
0x8abc7ced9c09db0287d20739e783335d2a191e83659fee57d53d0378572233c6

Functions
Getter at block 21311932
BPS_DENOMINATOR(view returns (uint16)
10000
MAX_AFFILIATE_FEE_BPS(view returns (uint16)
1000
MAX_PLATFORM_FEE_BPS(view returns (uint16)
1000
MAX_PLATFORM_FLAT_FEE(view returns (uint96)
100000000000000000
moduleInterfaceId(pure returns (bytes4)
0x5e9a2e5f
nextMintId(view returns (uint128)
73
owner(view returns (address result)
0x00005ff8b061293b72e0f49c7ebc066d19e162ad
ownershipHandoverValidFor(view returns (uint64)
172800
platformFeeAddress(view returns (address)
0x00005ff8b061293b72e0f49c7ebc066d19e162ad
platformFeeBPS(view returns (uint16)
0
platformFeesAccrued(view returns (uint128)
1270900000000000000
platformFlatFee(view returns (uint96)
777000000000000
Read-only
affiliateFeesAccrued(addressview returns (uint128)
affiliateMerkleRoot(address editionuint128 mintIdview returns (bytes32)
isAffiliated(address editionuint128 mintIdaddress affiliateview returns (bool)
isAffiliatedWithProof(address editionuint128 mintIdaddress affiliatebytes32[] affiliateProofview returns (bool)
mintCount(address editionuint128 mintIdaddress toview returns (uint256)
mintInfo(address editionuint128 mintIdview returns (struct MintInfo info)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
supportsInterface(bytes4 interfaceIdview returns (bool)
totalPrice(address editionuint128 mintIdaddressuint32 quantityview returns (uint128)
State-modifying
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
createEditionMint(address editionbytes32 merkleRootHashuint96 priceuint32 startTimeuint32 endTimeuint16 affiliateFeeBPSuint32 maxMintableuint32 maxMintablePerAccountreturns (uint128 mintId)
mint(address editionuint128 mintIduint32 quantitybytes32[] proofaddress affiliatepayable 
mintTo(address editionuint128 mintIdaddress touint32 quantityaddress allowlistedbytes32[] proofaddress affiliatebytes32[] affiliateProofuint256 attributionIdpayable 
renounceOwnership(payable 
requestOwnershipHandover(payable 
setAffiliateFee(address editionuint128 mintIduint16 bps
setAffiliateMerkleRoot(address editionuint128 mintIdbytes32 root
setEditionMintPaused(address editionuint128 mintIdbool paused
setMaxMintable(address editionuint128 mintIduint32 maxMintable
setMaxMintablePerAccount(address editionuint128 mintIduint32 maxMintablePerAccount
setMerkleRootHash(address editionuint128 mintIdbytes32 merkleRootHash
setPlatformFee(uint16 bps
setPlatformFeeAddress(address addr
setPlatformFlatFee(uint96 flatFee
setPrice(address editionuint128 mintIduint96 price
setTimeRange(address editionuint128 mintIduint32 startTimeuint32 endTime
transferOwnership(address newOwnerpayable 
withdrawForAffiliate(address affiliate
withdrawForPlatform(
Events
AffiliateFeeSet(address indexed editionuint128 mintIduint16 bps
AffiliateFeesWithdrawn(address indexed affiliateuint256 accrued
AffiliateMerkleRootSet(address indexed editionuint128 mintIdbytes32 root
DropClaimed(address allowlisteduint32 quantity
MaxMintablePerAccountSet(address indexed editionuint128 mintIduint32 maxMintablePerAccount
MaxMintableSet(address indexed editionuint128 mintIduint32 maxMintable
MerkleDropMintCreated(address indexed editionuint128 mintIdbytes32 merkleRootHashuint96 priceuint32 startTimeuint32 endTimeuint16 affiliateFeeBPSuint32 maxMintableuint32 maxMintablePerAccount
MerkleRootHashSet(address indexed editionuint128 mintIdbytes32 merkleRootHash
MintConfigCreated(address indexed editionaddress indexed creatoruint128 mintIduint32 startTimeuint32 endTimeuint16 affiliateFeeBPS
MintPausedSet(address indexed editionuint128 mintIdbool paused
Minted(address indexed editionuint128 mintIdaddress indexed buyeruint32 fromTokenIduint32 quantityuint128 requiredEtherValueuint128 platformFeeuint128 affiliateFeeaddress affiliatebool affiliateduint256 indexed attributionId
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
PlatformFeeAddressSet(address addr
PlatformFeeSet(uint16 bps
PlatformFeesWithdrawn(uint128 accrued
PlatformFlatFeeSet(uint96 flatFee
PriceSet(address indexed editionuint128 mintIduint96 price
TimeRangeSet(address indexed editionuint128 mintIduint32 startTimeuint32 endTime
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
CallerNotDelegated(
ExceedsAvailableSupply(uint32 available
ExceedsMaxPerAccount(
InvalidAffiliate(
InvalidAffiliateFeeBPS(
InvalidMerkleProof(
InvalidPlatformFeeBPS(
InvalidPlatformFlatFee(
InvalidTimeRange(
MaxMintablePerAccountIsZero(
MerkleRootHashIsEmpty(
MintDoesNotExist(
MintNotOpen(uint256 blockTimestampuint32 startTimeuint32 endTime
MintPaused(
NewOwnerIsZeroAddress(
NoHandoverRequest(
PlatformFeeAddressIsZero(
Unauthorized(
Underpaid(uint256 paiduint256 required
WrongPayment(uint256 paiduint256 required