Skip to main content

IBosonOfferEvents

View Source: contracts/interfaces/events/IBosonOfferEvents.sol

↘ Derived Contracts: IBosonOfferHandler, IBosonOrchestrationHandler

IBosonOfferEvents

Defines events related to management of offers within the protocol.

Events​

OfferCreated​

event OfferCreated(
uint256 indexed offerId
uint256 indexed sellerId
struct BosonTypes.Offer offer
struct BosonTypes.OfferDates offerDates
struct BosonTypes.OfferDurations offerDurations
struct BosonTypes.DisputeResolutionTerms disputeResolutionTerms
struct BosonTypes.OfferFees offerFees
uint256 indexed agentId
address executedBy
)

Parameters

NameTypeDescription
offerIduint256
sellerIduint256
offerBosonTypes.Offer
offerDatesBosonTypes.OfferDates
offerDurationsBosonTypes.OfferDurations
disputeResolutionTermsBosonTypes.DisputeResolutionTerms
offerFeesBosonTypes.OfferFees
agentIduint256
executedByaddress

OfferExtended​

event OfferExtended(
uint256 indexed offerId
uint256 indexed sellerId
uint256 validUntilDate
address indexed executedBy
)

Parameters

NameTypeDescription
offerIduint256
sellerIduint256
validUntilDateuint256
executedByaddress

OfferVoided​

event OfferVoided(
uint256 indexed offerId
uint256 indexed sellerId
address indexed executedBy
)

Parameters

NameTypeDescription
offerIduint256
sellerIduint256
executedByaddress

RangeReserved​

event RangeReserved(
uint256 indexed offerId
uint256 indexed sellerId
uint256 startExchangeId
uint256 endExchangeId
address owner
address indexed executedBy
)

Parameters

NameTypeDescription
offerIduint256
sellerIduint256
startExchangeIduint256
endExchangeIduint256
owneraddress
executedByaddress