IOffers
The Offers
extension smart contract lets you make and accept offers made for NFTs (ERC-721 or ERC-1155).
Methods
acceptOffer
Accept an offer.
Parameters
_offerId
uint256
The ID of the offer to accept.
cancelOffer
Cancel an offer.
Parameters
_offerId
uint256
The ID of the offer to cancel.
getAllOffers
Returns all active (i.e. non-expired or cancelled) offers.
Parameters
_startId
uint256
undefined
_endId
uint256
undefined
Returns
offers
IOffers.Offer[]
undefined
getAllValidOffers
Returns all valid offers. An offer is valid if the offeror owns and has approved Marketplace to transfer the offer amount of currency.
Parameters
_startId
uint256
undefined
_endId
uint256
undefined
Returns
offers
IOffers.Offer[]
undefined
getOffer
Returns an offer for the given offer ID.
Parameters
_offerId
uint256
undefined
Returns
offer
IOffers.Offer
undefined
makeOffer
Parameters
_params
IOffers.OfferParams
undefined
Returns
offerId
uint256
undefined
Events
AcceptedOffer
Emitted when an offer is accepted.
Parameters
offeror indexed
address
undefined
offerId indexed
uint256
undefined
assetContract indexed
address
undefined
tokenId
uint256
undefined
seller
address
undefined
quantityBought
uint256
undefined
totalPricePaid
uint256
undefined
CancelledOffer
Emitted when an offer is cancelled.
Parameters
offeror indexed
address
undefined
offerId indexed
uint256
undefined
NewOffer
Emitted when a new offer is created.
Parameters
offeror indexed
address
undefined
offerId indexed
uint256
undefined
assetContract indexed
address
undefined
offer
IOffers.Offer
undefined
Last updated