NFTDropMarket
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
10
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1999 additional slots
-
variable spans 49 additional slots
-
variable spans 449 additional slots
-
variable spans 999 additional slots
-
variable spans 48 additional slots
-
variable spans 998 additional slots
-
variable spans 3 additional slots
-
variable spans 499 additional slots
-
variable spans 8499 additional slots
-
variable spans 999 additional slots
-
variable spans 998 additional slots
-
variable spans 999 additional slots
-
variable spans 998 additional slots
Balances ($0.00)
No balances found for "NFTDropMarket"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NFTDropMarket"
ABI
ABI objects
Getter at block 21292218
getApprovedRouterAddress() view returns (address router)
0x762340b8a40cdd5bfc3edd94265899fda345d0e3
getFethAddress() view returns (address fethAddress)
0x49128cf8abe9071ee24540a296b5ded3f9d50443
getFoundationTreasury() view returns (address treasuryAddress)
0x67df244584b67e8c51b10ad610aaffa9a402fdb6
getMarketUtilsAddress() view returns (address marketUtilsAddress)
0xd0e072fac9aa5daed50660f02f1e61cacbe6ecd2
getWorldsNftAddress() view returns (address worldsNft)
0x69525dac489e4718964b5615c3d794a25d62beb7
Read-only
getAvailableCountFromFixedPriceSale(address nftContract, address user) view returns (uint256 numberThatCanBeMinted)
getBuyerInfoFromDutchAuction(address nftContract, address buyer) view returns (uint256 outstandingRebateBalance, uint256 numberThatCanBeMinted)
getDutchAuctionV2(address nftContract) view returns (uint256 maxPrice, uint256 minPrice, uint256 limitPerAccount, uint256 startTime, uint256 endTime, uint256 totalAvailableSupply, uint256 totalMintedCount, uint256 lastSalePrice, uint256 currentPrice, uint256 mintFeePerNftInWei)
getFees(address nftContract, uint256 tokenId, address seller, uint256 price, address buyReferrer, uint16 sellerReferrerTakeRateInBasisPoints) view returns (uint256 protocolFeeAmount, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, uint256 buyReferrerFee, uint256 sellerReferrerFee)
getFeesAndRecipients(address nftContract, uint256 tokenId, uint256 price) view returns (uint256 totalFees, uint256 creatorRev, address[] creatorRecipients, uint256[] creatorShares, uint256 sellerRev, address seller)
getFixedPriceSaleEarlyAccessAllowlistSupported(address nftContract, bytes32 merkleRoot) view returns (bool supported)
getFixedPriceSaleV2(address nftContract) view returns (address seller, uint256 price, uint256 limitPerAccount, uint256 numberOfTokensAvailableToMint, bool marketCanMint, uint256 generalAvailabilityStartTime, uint256 earlyAccessStartTime, uint256 mintFeePerNftInWei)
getPriceAtTimeForDutchAuction(address nftContract, uint256 time) view returns (uint256 price)
getRevenueDistributionForMint(uint256 pricePerQuantity, uint256 tokenQuantity) view returns (uint256 creatorRevenue, uint256 protocolFee)
getSellerInfoFromDutchAuction(address nftContract) view returns (address seller, bool creatorRevenueReadyForWithdrawal, bool creatorRevenueHasBeenWithdrawn, uint256 totalFundsPendingDistribution)
getSellerOf(address nftContract, uint256 tokenId) view returns (address seller)
State-modifying
Events addMerkleRootToFixedPriceSale(address nftContract, bytes32 merkleRoot, string merkleTreeUri)
createFixedPriceSale(address nftContract, uint256 price, uint256 limitPerAccount, uint256 generalAvailabilityStartTime, uint256 txDeadlineTime)
createFixedPriceSaleWithEarlyAccessAllowlist(address nftContract, uint256 price, uint256 limitPerAccount, uint256 generalAvailabilityStartTime, uint256 earlyAccessStartTime, bytes32 merkleRoot, string merkleTreeUri, uint256 txDeadlineTime)
createLinearDutchAuctionV2(address nftContract, uint256 maxPrice, uint256 minPrice, uint256 limitPerAccount, uint256 startTime, uint256 saleDuration)
initialize()
mintFromDutchAuctionV2(address nftContract, uint256 count, address nftRecipient) payable returns (uint256 firstTokenId)
mintFromFixedPriceSaleV2(address nftContract, uint16 count, address nftRecipient, address buyReferrer) payable returns (uint256 firstTokenId)
mintFromFixedPriceSaleWithEarlyAccessAllowlistV2(address nftContract, uint256 count, address nftRecipient, address buyReferrer, bytes32[] proof) payable returns (uint256 firstTokenId)
rebateBuyerFromDutchAuction(address nftContract, address buyer)
withdrawCreatorRevenueFromDutchAuction(address nftContract)
AddMerkleRootToFixedPriceSale(address indexed nftContract, bytes32 merkleRoot, string merkleTreeUri)
BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerFee, uint256 buyReferrerSellerFee)
CreateFixedPriceSale(address indexed nftContract, address indexed seller, uint256 price, uint256 limitPerAccount, uint256 generalAvailabilityStartTime, uint256 earlyAccessStartTime, bytes32 merkleRoot, string merkleTreeUri)
CreateLinearDutchAuction(address indexed nftContract, address indexed seller, uint256 maxPrice, uint256 minPrice, uint256 limitPerAccount, uint256 startTime, uint256 endTime)
FixedProtocolFeePaid(address indexed nftContract, uint256 indexed firstTokenId, address indexed nftRecipient, uint256 fixedProtocolFeeInWei, uint256 nftCount)
Initialized(uint8 version)
MintFromDutchAuction(address indexed nftContract, address indexed buyer, uint256 pricePaidPerNft, uint256 count, uint256 firstTokenId)
MintFromDutchAuctionV2(address indexed nftContract, address indexed buyer, uint256 pricePaidPerNft, uint256 count, uint256 firstTokenId, uint256 totalFees, uint256 creatorRev)
MintFromFixedPriceDrop(address indexed nftContract, address indexed buyer, uint256 indexed firstTokenId, uint256 count, uint256 totalFees, uint256 creatorRev)
RebateBuyerFromDutchAuction(address indexed nftContract, address indexed buyer, uint256 rebate, uint256 currentPricePerNft)
SellerReferralPaid(address indexed nftContract, uint256 indexed tokenId, address sellerReferrer, uint256 sellerReferrerFee)
WithdrawCreatorRevenueFromDutchAuction(address indexed nftContract, uint256 clearingPrice, uint256 totalMintedCount, uint256 totalFees, uint256 creatorRev)
WithdrawalToFETH(address indexed user, uint256 amount)
constructor(address treasury, address feth, address router, address marketUtils, address worldsNft)
receive()
DropMarketLibrary_General_Availability_Start_Time_Has_Expired()
DropMarketLibrary_Mint_Permission_Required()
DropMarketLibrary_Only_Callable_By_Collection_Admin()
DropMarketLibrary_Time_Too_Far_In_The_Future(uint256 maxTime)
FETHNode_FETH_Address_Is_Not_A_Contract()
FETHNode_Only_FETH_Can_Transfer_ETH()
FethNode_Too_Much_Value_Provided(uint256 expectedValueAmount)
FoundationTreasuryNode_Address_Is_Not_A_Contract()
FoundationTreasuryNode_Caller_Not_Admin()
FoundationTreasuryNode_Caller_Not_Operator()
NFTDropMarketCore_Collection_Already_Listed_For_Sale()
NFTDropMarketCore_Invalid_Merkle_Root()
NFTDropMarketCore_Must_Have_Available_Supply()
NFTDropMarketCore_Must_Support_Collection_Mint_Interface()
NFTDropMarketCore_Must_Support_ERC721()
NFTDropMarketDutchAuction_Auction_Has_Not_Started_Yet(uint256 startTime)
NFTDropMarketDutchAuction_Auction_Not_Found()
NFTDropMarketDutchAuction_Clearing_Price_Not_Reached(uint256 endTime, uint256 numberStillAvailable)
NFTDropMarketDutchAuction_Creator_Revenue_Has_Already_Been_Withdrawn()
NFTDropMarketDutchAuction_End_Time_Too_Far_In_The_Future(uint256 maxTime)
NFTDropMarketDutchAuction_Invalid_Nft_Recipient()
NFTDropMarketDutchAuction_Limit_Per_Account_Must_Be_Set()
NFTDropMarketDutchAuction_Min_Price_Must_Be_Less_Than_Max_Price()
NFTDropMarketDutchAuction_Mint_Count_Must_Be_Greater_Than_Zero()
NFTDropMarketDutchAuction_Mint_Exceeds_Limit_Per_Account(uint256 currentMintCount, uint256 limitPerAccount)
NFTDropMarketDutchAuction_Must_Have_Available_Supply()
NFTDropMarketDutchAuction_Nothing_To_Rebate_At_This_Time()
NFTDropMarketDutchAuction_Sale_Duration_Must_Be_Greater_Than_Zero()
NFTDropMarketDutchAuction_Start_Time_Must_Not_Be_In_The_Past()
NFTDropMarketFixedPriceSale_Cannot_Buy_More_Than_Limit(uint256 limitPerAccount)
NFTDropMarketFixedPriceSale_Early_Access_Not_Open(uint256 earlyAccessStartTime)
NFTDropMarketFixedPriceSale_Early_Access_Start_Time_Has_Expired()
NFTDropMarketFixedPriceSale_General_Access_Is_Open()
NFTDropMarketFixedPriceSale_General_Access_Not_Open(uint256 generalAvailabilityStartTime)
NFTDropMarketFixedPriceSale_Invalid_Merkle_Proof()
NFTDropMarketFixedPriceSale_Limit_Per_Account_Must_Be_Set()
NFTDropMarketFixedPriceSale_Must_Be_Listed_For_Sale()
NFTDropMarketFixedPriceSale_Must_Buy_At_Least_One_Token()
NFTDropMarketFixedPriceSale_Must_Have_Non_Zero_Early_Access_Duration()
NFTDropMarket_NFT_Already_Minted()
NFTMarketFees_Invalid_Protocol_Fee()
NFTMarketFees_Market_Utils_Is_Not_A_Contract()
RouterContextSingle_Address_Is_Not_A_Contract()
SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
StringsLibrary_Required_String_Is_Empty()
TxDeadline_Tx_Deadline_Expired()
WorldsNftNode_Worlds_NFT_Is_Not_A_Contract()