Connect Wallet
HOME
API
CREATE
PROTOCOL
ASKS MODULE
LIST AND BUY NFTs FOR A SPECIFIC PRICE
REPO
ETHERSCAN
...
CONTRACT ADDRESS
TOKEN ID
APPROVE ASKS MODULE
APPROVE TRANSFER HELPER
ASK MODULE READS
askForNFT(address, tokenId)
ASK MODULE WRITES
createAsk(tokenContract, tokenId, askPrice, askCurrency, sellerFundsRecipient, findersFeeBps)
setAskPrice(tokenContract, tokenId, askPrice, askCurrency)
cancelAsk(tokenContract, tokenId)
fillAsk(tokenContract, tokenId, fillCurrency, fillAmount, finder)
OFFERS MODULE
MAKE AND RECIEVE OFFERS ON NFTs
REPO
ETHERSCAN
...
CONTRACT ADDRESS
TOKEN ID
APPROVE OFFERS MODULE
APPROVE TRANSFER HELPER
OFFERS MODULE READS
offers(contractAddress, tokenId, offerId)
OFFERS MODULE WRITES
createOffer(tokenContract, tokenId, currency, amount, findersFeeBps)
setOfferAmount(tokenContract, tokenId, offerId, currency, amount)
cancelOffer(tokenContract, tokenId, offerId)
fillOffer(tokenContract, tokenId, offerId, currency, amount, finder)
AUCTIONS MODULE
RUN AND BID ON AUCTIONS FOR NFTs
REPO
ETHERSCAN
...
CONTRACT ADDRESS
TOKEN ID
APPROVE AUCTION MODULE
APPROVE TRANSFER HELPER
AUCTION MODULE READS
auctionForNFT(address, tokenId)
AUCTION MODULE WRITES
createAuction(tokenContract, tokenId, duration, reservePrice, sellerFundsRecipient, startTime, findersFeeBps)
setAuctionReservePrice(tokenContract, tokenId, reservePrice)
cancelAuction(tokenContract, tokenId)
settleAuction(tokenContract, tokenId)
createBid(payableAmount, tokenContract, tokenId, finder)