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