OffersLogic
thirdweb.com
Methods
_msgData
function _msgData() external view returns (bytes)
Returns
_0
bytes
undefined
_msgSender
function _msgSender() external view returns (address sender)
Returns
sender
address
undefined
acceptOffer
function acceptOffer(uint256 _offerId) external nonpayable
Accept an offer.
Parameters
_offerId
uint256
The ID of the offer to accept.
cancelOffer
function cancelOffer(uint256 _offerId) external nonpayable
Cancel an offer.
Parameters
_offerId
uint256
The ID of the offer to cancel.
getAllOffers
function getAllOffers(uint256 _startId, uint256 _endId) external view returns (struct IOffers.Offer[] _allOffers)
Returns all existing offers within the specified range.
Parameters
_startId
uint256
undefined
_endId
uint256
undefined
Returns
_allOffers
IOffers.Offer[]
undefined
getAllValidOffers
function getAllValidOffers(uint256 _startId, uint256 _endId) external view returns (struct IOffers.Offer[] _validOffers)
Returns offers within the specified range, where offeror has sufficient balance.
Parameters
_startId
uint256
undefined
_endId
uint256
undefined
Returns
_validOffers
IOffers.Offer[]
undefined
getOffer
function getOffer(uint256 _offerId) external view returns (struct IOffers.Offer _offer)
Returns existing offer with the given uid.
Parameters
_offerId
uint256
undefined
Returns
_offer
IOffers.Offer
undefined
makeOffer
function makeOffer(IOffers.OfferParams _params) external nonpayable returns (uint256 _offerId)
Parameters
_params
IOffers.OfferParams
undefined
Returns
_offerId
uint256
undefined
totalOffers
function totalOffers() external view returns (uint256)
Returns total number of offers
Returns
_0
uint256
undefined
Events
AcceptedOffer
event AcceptedOffer(address indexed offeror, uint256 indexed offerId, address indexed assetContract, uint256 tokenId, address seller, uint256 quantityBought, uint256 totalPricePaid)
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
event CancelledOffer(address indexed offeror, uint256 indexed offerId)
Parameters
offeror indexed
address
undefined
offerId indexed
uint256
undefined
NewOffer
event NewOffer(address indexed offeror, uint256 indexed offerId, address indexed assetContract, IOffers.Offer offer)
Parameters
offeror indexed
address
undefined
offerId indexed
uint256
undefined
assetContract indexed
address
undefined
offer
IOffers.Offer
undefined
Last updated