NFTMarket
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
9
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 449 additional slots
-
variable spans 48 additional slots
-
variable spans 998 additional slots
-
variable spans 3 additional slots
-
variable spans 499 additional slots
-
variable spans 3 additional slots
-
variable spans 245 additional slots
-
variable spans 248 additional slots
-
variable spans 999 additional slots
-
variable spans 4 additional slots
-
variable spans 999 additional slots
-
variable spans 1000 additional slots
4 additional
variables
Balances ($0.00)
No balances found for "NFTMarket"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NFTMarket"
ABI
ABI objects
Getter at block 22759077
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
getBuyPrice(address nftContract, uint256 tokenId) view returns (address seller, uint256 price)
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)
getMinBidAmount(uint256 auctionId) view returns (uint256 minimum)
getMinOfferAmount(address nftContract, uint256 tokenId) view returns (uint256 minimum)
getOffer(address nftContract, uint256 tokenId) view returns (address buyer, uint256 expiration, uint256 amount)
getOfferReferrer(address nftContract, uint256 tokenId) view returns (address referrer)
getReserveAuction(uint256 auctionId) view returns (struct ReserveAuction auction)
getReserveAuctionBidReferrer(uint256 auctionId) view returns (address referrer)
getReserveAuctionIdFor(address nftContract, uint256 tokenId) view returns (uint256 auctionId)
getSaleStartsAt(address nftContract, uint256 tokenId) view returns (uint256 saleStartsAt)
getSellerOf(address nftContract, uint256 tokenId) view returns (address seller)
State-modifying
Events acceptOffer(address nftContract, uint256 tokenId, address offerFrom, uint256 minAmount)
buyV2(address nftContract, uint256 tokenId, uint256 maxPrice, address referrer) payable
cancelBuyPrice(address nftContract, uint256 tokenId)
cancelReserveAuction(uint256 auctionId)
createReserveAuction(address nftContract, uint256 tokenId, uint256 reservePrice, uint256 duration) returns (uint256 auctionId)
finalizeReserveAuction(uint256 auctionId)
initialize(uint256 networkAuctionIdOffset)
makeOfferV2(address nftContract, uint256 tokenId, uint256 amount, address referrer) payable returns (uint256 expiration)
placeBidV2(uint256 auctionId, uint256 amount, address referrer) payable
setBuyPrice(address nftContract, uint256 tokenId, uint256 price)
setSaleStartsAt(address nftContract, uint256 tokenId, uint256 saleStartsAt)
updateReserveAuction(uint256 auctionId, uint256 reservePrice)
BuyPriceAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed seller, address buyer, uint256 totalFees, uint256 creatorRev, uint256 sellerRev)
BuyPriceCanceled(address indexed nftContract, uint256 indexed tokenId)
BuyPriceInvalidated(address indexed nftContract, uint256 indexed tokenId)
BuyPriceSet(address indexed nftContract, uint256 indexed tokenId, address indexed seller, uint256 price)
BuyReferralPaid(address indexed nftContract, uint256 indexed tokenId, address buyReferrer, uint256 buyReferrerFee, uint256 buyReferrerSellerFee)
FixedProtocolFeePaid(address indexed nftContract, uint256 indexed firstTokenId, address indexed nftRecipient, uint256 fixedProtocolFeeInWei, uint256 nftCount)
Initialized(uint8 version)
OfferAccepted(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, address seller, uint256 totalFees, uint256 creatorRev, uint256 sellerRev)
OfferInvalidated(address indexed nftContract, uint256 indexed tokenId)
OfferMade(address indexed nftContract, uint256 indexed tokenId, address indexed buyer, uint256 amount, uint256 expiration)
ReserveAuctionBidPlaced(uint256 indexed auctionId, address indexed bidder, uint256 amount, uint256 endTime)
ReserveAuctionCanceled(uint256 indexed auctionId)
ReserveAuctionCreated(address indexed seller, address indexed nftContract, uint256 indexed tokenId, uint256 duration, uint256 extensionDuration, uint256 reservePrice, uint256 auctionId)
ReserveAuctionFinalized(uint256 indexed auctionId, address indexed seller, address indexed bidder, uint256 totalFees, uint256 creatorRev, uint256 sellerRev)
ReserveAuctionInvalidated(uint256 indexed auctionId)
ReserveAuctionUpdated(uint256 indexed auctionId, uint256 reservePrice)
SellerReferralPaid(address indexed nftContract, uint256 indexed tokenId, address sellerReferrer, uint256 sellerReferrerFee)
SetSaleStartsAt(address indexed nftContract, uint256 indexed tokenId, address indexed operator, uint256 saleStartsAt)
WithdrawalToFETH(address indexed user, uint256 amount)
constructor(address treasury, address feth, address router, address marketUtils, address worldsNft)
receive()
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()
NFTMarketAuction_Already_Initialized()
NFTMarketBuyPrice_Cannot_Buy_At_Lower_Price(uint256 buyPrice)
NFTMarketBuyPrice_Cannot_Buy_Unset_Price()
NFTMarketBuyPrice_Cannot_Cancel_Unset_Price()
NFTMarketBuyPrice_Only_Owner_Can_Cancel_Price(address owner)
NFTMarketBuyPrice_Only_Owner_Can_Set_Price(address owner)
NFTMarketBuyPrice_Only_Owner_Can_Update_Nft(address owner)
NFTMarketBuyPrice_Price_Already_Set()
NFTMarketBuyPrice_Price_Too_High()
NFTMarketBuyPrice_Seller_Mismatch(address seller)
NFTMarketCore_Can_Not_Update_Unlisted_Nft()
NFTMarketCore_Seller_Not_Found()
NFTMarketFees_Invalid_Protocol_Fee()
NFTMarketFees_Market_Utils_Is_Not_A_Contract()
NFTMarketOffer_Cannot_Be_Made_While_In_Auction()
NFTMarketOffer_Offer_Below_Min_Amount(uint256 currentOfferAmount)
NFTMarketOffer_Offer_Expired(uint256 expiry)
NFTMarketOffer_Offer_From_Does_Not_Match(address currentOfferFrom)
NFTMarketOffer_Offer_Must_Be_At_Least_Min_Amount(uint256 minOfferAmount)
NFTMarketReserveAuction_Already_Listed(uint256 auctionId)
NFTMarketReserveAuction_Bid_Must_Be_At_Least_Min_Amount(uint256 minAmount)
NFTMarketReserveAuction_Cannot_Bid_Lower_Than_Reserve_Price(uint256 reservePrice)
NFTMarketReserveAuction_Cannot_Bid_On_Ended_Auction(uint256 endTime)
NFTMarketReserveAuction_Cannot_Bid_On_Nonexistent_Auction()
NFTMarketReserveAuction_Cannot_Finalize_Already_Settled_Auction()
NFTMarketReserveAuction_Cannot_Finalize_Auction_In_Progress(uint256 endTime)
NFTMarketReserveAuction_Cannot_Rebid_Over_Outstanding_Bid()
NFTMarketReserveAuction_Cannot_Update_Auction_In_Progress()
NFTMarketReserveAuction_Cannot_Update_Nft_While_Auction_In_Progress()
NFTMarketReserveAuction_Not_Matching_Seller(address seller)
NFTMarketReserveAuction_Price_Already_Set()
NFTMarketScheduling_Sale_Starts_At_Already_Set()
NFTMarketScheduling_Sale_Starts_At_Is_In_Future()
NFTMarketScheduling_Sale_Starts_At_Is_In_Past()
NFTMarketScheduling_Sale_Starts_At_Too_Far_In_The_Future(uint256 maxStartsAt)
ReserveAuctionLibrary_Exceeds_Max_Duration(uint256 maxDuration)
ReserveAuctionLibrary_Less_Than_Extension_Duration(uint256 extensionDuration)
ReserveAuctionLibrary_Must_Set_Non_Zero_Reserve_Price()
ReserveAuctionLibrary_Only_Callable_By_Seller(address seller)
RouteCallLibrary_Call_Failed_Without_Revert_Reason()
RouterContextSingle_Address_Is_Not_A_Contract()
WorldsNftNode_Worlds_NFT_Is_Not_A_Contract()