NFTDropMarket
Verified contract
Implementation
Active on
Base 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 22749663
getApprovedRouterAddress() view returns (address router)
0xfee588791cda1d01ccfc80b51efa00c0be5b129e
getFethAddress() view returns (address fethAddress)
0xa5fffcf1c80435ccae759891b6d122b4efafa810
getFoundationTreasury() view returns (address treasuryAddress)
0x28562798b92d5a0127989a3aac70fdcf1e6d4f9e
getMarketUtilsAddress() view returns (address marketUtilsAddress)
0x336c36c12b473035bdfe9e82f38f8467de7e9c4d
getWorldsNftAddress() view returns (address worldsNft)
0xc65a34319d4856f6c9c8ba4b07464f24ae252b4a
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()