NFTDropMarket

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xc49843d7 at 14798844
Slot
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

No balances found for "NFTDropMarket"

No transactions found for "NFTDropMarket"


Functions
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 nftContractaddress userview returns (uint256 numberThatCanBeMinted)
getBuyerInfoFromDutchAuction(address nftContractaddress buyerview returns (uint256 outstandingRebateBalanceuint256 numberThatCanBeMinted)
getDutchAuctionV2(address nftContractview returns (uint256 maxPriceuint256 minPriceuint256 limitPerAccountuint256 startTimeuint256 endTimeuint256 totalAvailableSupplyuint256 totalMintedCountuint256 lastSalePriceuint256 currentPriceuint256 mintFeePerNftInWei)
getFees(address nftContractuint256 tokenIdaddress selleruint256 priceaddress buyReferreruint16 sellerReferrerTakeRateInBasisPointsview returns (uint256 protocolFeeAmountaddress[] creatorRecipientsuint256[] creatorSharesuint256 sellerRevuint256 buyReferrerFeeuint256 sellerReferrerFee)
getFeesAndRecipients(address nftContractuint256 tokenIduint256 priceview returns (uint256 totalFeesuint256 creatorRevaddress[] creatorRecipientsuint256[] creatorSharesuint256 sellerRevaddress seller)
getFixedPriceSaleEarlyAccessAllowlistSupported(address nftContractbytes32 merkleRootview returns (bool supported)
getFixedPriceSaleV2(address nftContractview returns (address selleruint256 priceuint256 limitPerAccountuint256 numberOfTokensAvailableToMintbool marketCanMintuint256 generalAvailabilityStartTimeuint256 earlyAccessStartTimeuint256 mintFeePerNftInWei)
getPriceAtTimeForDutchAuction(address nftContractuint256 timeview returns (uint256 price)
getRevenueDistributionForMint(uint256 pricePerQuantityuint256 tokenQuantityview returns (uint256 creatorRevenueuint256 protocolFee)
getSellerInfoFromDutchAuction(address nftContractview returns (address sellerbool creatorRevenueReadyForWithdrawalbool creatorRevenueHasBeenWithdrawnuint256 totalFundsPendingDistribution)
getSellerOf(address nftContractuint256 tokenIdview returns (address seller)
State-modifying
addMerkleRootToFixedPriceSale(address nftContractbytes32 merkleRootstring merkleTreeUri
createFixedPriceSale(address nftContractuint256 priceuint256 limitPerAccountuint256 generalAvailabilityStartTimeuint256 txDeadlineTime
createFixedPriceSaleWithEarlyAccessAllowlist(address nftContractuint256 priceuint256 limitPerAccountuint256 generalAvailabilityStartTimeuint256 earlyAccessStartTimebytes32 merkleRootstring merkleTreeUriuint256 txDeadlineTime
createLinearDutchAuctionV2(address nftContractuint256 maxPriceuint256 minPriceuint256 limitPerAccountuint256 startTimeuint256 saleDuration
initialize(
mintFromDutchAuctionV2(address nftContractuint256 countaddress nftRecipientpayable returns (uint256 firstTokenId)
mintFromFixedPriceSaleV2(address nftContractuint16 countaddress nftRecipientaddress buyReferrerpayable returns (uint256 firstTokenId)
mintFromFixedPriceSaleWithEarlyAccessAllowlistV2(address nftContractuint256 countaddress nftRecipientaddress buyReferrerbytes32[] proofpayable returns (uint256 firstTokenId)
rebateBuyerFromDutchAuction(address nftContractaddress buyer
withdrawCreatorRevenueFromDutchAuction(address nftContract
Events
AddMerkleRootToFixedPriceSale(address indexed nftContractbytes32 merkleRootstring merkleTreeUri
BuyReferralPaid(address indexed nftContractuint256 indexed tokenIdaddress buyReferreruint256 buyReferrerFeeuint256 buyReferrerSellerFee
CreateFixedPriceSale(address indexed nftContractaddress indexed selleruint256 priceuint256 limitPerAccountuint256 generalAvailabilityStartTimeuint256 earlyAccessStartTimebytes32 merkleRootstring merkleTreeUri
CreateLinearDutchAuction(address indexed nftContractaddress indexed selleruint256 maxPriceuint256 minPriceuint256 limitPerAccountuint256 startTimeuint256 endTime
FixedProtocolFeePaid(address indexed nftContractuint256 indexed firstTokenIdaddress indexed nftRecipientuint256 fixedProtocolFeeInWeiuint256 nftCount
Initialized(uint8 version
MintFromDutchAuction(address indexed nftContractaddress indexed buyeruint256 pricePaidPerNftuint256 countuint256 firstTokenId
MintFromDutchAuctionV2(address indexed nftContractaddress indexed buyeruint256 pricePaidPerNftuint256 countuint256 firstTokenIduint256 totalFeesuint256 creatorRev
MintFromFixedPriceDrop(address indexed nftContractaddress indexed buyeruint256 indexed firstTokenIduint256 countuint256 totalFeesuint256 creatorRev
RebateBuyerFromDutchAuction(address indexed nftContractaddress indexed buyeruint256 rebateuint256 currentPricePerNft
SellerReferralPaid(address indexed nftContractuint256 indexed tokenIdaddress sellerReferreruint256 sellerReferrerFee
WithdrawCreatorRevenueFromDutchAuction(address indexed nftContractuint256 clearingPriceuint256 totalMintedCountuint256 totalFeesuint256 creatorRev
WithdrawalToFETH(address indexed useruint256 amount
Constructor
constructor(address treasuryaddress fethaddress routeraddress marketUtilsaddress worldsNft
Fallback and receive
receive(
Errors
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 endTimeuint256 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 currentMintCountuint256 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 bitsuint256 value
StringsLibrary_Required_String_Is_Empty(
TxDeadline_Tx_Deadline_Expired(
WorldsNftNode_Worlds_NFT_Is_Not_A_Contract(