Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Reference — Contracts: Events · Boson Protocol
Skip to content

Events

The Diamond emits all events at the same contract address (the proxy). Decode with the merged ABI from @bosonprotocol/common, not a single-facet ABI.

Catalogue (85 events)

AccessControllerAddressChanged

From IBosonConfigHandler

event AccessControllerAddressChanged(address (indexed) accessControllerAddress, address (indexed) executedBy);

AgentCreated

From IBosonAccountHandler

event AgentCreated(uint256 (indexed) agentId, (uint256, uint256, address, bool) agent, address (indexed) executedBy);

AgentUpdated

From IBosonAccountHandler

event AgentUpdated(uint256 (indexed) agentId, (uint256, uint256, address, bool) agent, address (indexed) executedBy);

AllowedSellersAdded

From IBosonAccountHandler

event AllowedSellersAdded(uint256 (indexed) disputeResolverId, uint256[] addedSellers, address (indexed) executedBy);

AllowedSellersRemoved

From IBosonAccountHandler

event AllowedSellersRemoved(uint256 (indexed) disputeResolverId, uint256[] removedSellers, address (indexed) executedBy);

AuthTokenContractChanged

From IBosonConfigHandler

event AuthTokenContractChanged(uint8 (indexed) authTokenType, address (indexed) authTokenContract, address (indexed) executedBy);

BeaconProxyAddressChanged

From IBosonConfigHandler

event BeaconProxyAddressChanged(address (indexed) beaconProxyAddress, address (indexed) executedBy);

BundleCreated

From IBosonBundleHandler

event BundleCreated(uint256 (indexed) bundleId, uint256 (indexed) sellerId, (uint256, uint256, uint256[], uint256[]) bundle, address (indexed) executedBy);

BuyerCommitted

From IBosonExchangeCommitHandler

event BuyerCommitted(uint256 (indexed) offerId, uint256 (indexed) buyerId, uint256 (indexed) exchangeId, (uint256, uint256, uint256, uint256, uint8, address) exchange, (uint256, uint256, uint256, bool) voucher, address executedBy);

BuyerCreated

From IBosonAccountHandler

event BuyerCreated(uint256 (indexed) buyerId, (uint256, address, bool) buyer, address (indexed) executedBy);

BuyerEscalationFeePercentageChanged

From IBosonConfigHandler

event BuyerEscalationFeePercentageChanged(uint256 buyerEscalationFeePercentage, address (indexed) executedBy);

BuyerInitiatedOfferSetSellerParams

From IBosonExchangeCommitHandler

event BuyerInitiatedOfferSetSellerParams(uint256 (indexed) offerId, uint256 (indexed) sellerId, (uint256, (address[], uint256[]), address) sellerParams, address executedBy);

BuyerUpdated

From IBosonAccountHandler

event BuyerUpdated(uint256 (indexed) buyerId, (uint256, address, bool) buyer, address (indexed) executedBy);

CollectionCreated

From IBosonAccountHandler

event CollectionCreated(uint256 (indexed) sellerId, uint256 collectionIndex, address collectionAddress, string (indexed) externalId, address (indexed) executedBy);

ConditionalCommitAuthorized

From IBosonExchangeCommitHandler

event ConditionalCommitAuthorized(uint256 (indexed) offerId, uint8 gating, address (indexed) buyerAddress, uint256 (indexed) tokenId, uint256 commitCount, uint256 maxCommits);

DisputeDecided

From IBosonDisputeHandler

event DisputeDecided(uint256 (indexed) exchangeId, uint256 _buyerPercent, address (indexed) executedBy);

DisputeEscalated

From IBosonDisputeHandler

event DisputeEscalated(uint256 (indexed) exchangeId, uint256 (indexed) disputeResolverId, address (indexed) executedBy);

DisputeExpired

From IBosonDisputeHandler

event DisputeExpired(uint256 (indexed) exchangeId, address (indexed) executedBy);

DisputeRaised

From IBosonDisputeHandler

event DisputeRaised(uint256 (indexed) exchangeId, uint256 (indexed) buyerId, uint256 (indexed) sellerId, address executedBy);

DisputeResolved

From IBosonDisputeHandler

event DisputeResolved(uint256 (indexed) exchangeId, uint256 _buyerPercent, address (indexed) executedBy);

DisputeResolverCreated

From IBosonAccountHandler

event DisputeResolverCreated(uint256 (indexed) disputeResolverId, (uint256, uint256, address, address, address, address, string, bool) disputeResolver, (address, string, uint256)[] disputeResolverFees, uint256[] sellerAllowList, address (indexed) executedBy);

DisputeResolverFeesAdded

From IBosonAccountHandler

event DisputeResolverFeesAdded(uint256 (indexed) disputeResolverId, (address, string, uint256)[] disputeResolverFees, address (indexed) executedBy);

DisputeResolverFeesRemoved

From IBosonAccountHandler

event DisputeResolverFeesRemoved(uint256 (indexed) disputeResolverId, address[] feeTokensRemoved, address (indexed) executedBy);

DisputeResolverUpdateApplied

From IBosonAccountHandler

event DisputeResolverUpdateApplied(uint256 (indexed) disputeResolverId, (uint256, uint256, address, address, address, address, string, bool) disputeResolver, (uint256, uint256, address, address, address, address, string, bool) pendingDisputeResolver, address (indexed) executedBy);

DisputeResolverUpdatePending

From IBosonAccountHandler

event DisputeResolverUpdatePending(uint256 (indexed) disputeResolverId, (uint256, uint256, address, address, address, address, string, bool) pendingDisputeResolver, address (indexed) executedBy);

DisputeRetracted

From IBosonDisputeHandler

event DisputeRetracted(uint256 (indexed) exchangeId, address (indexed) executedBy);

DisputeTimeoutExtended

From IBosonDisputeHandler

event DisputeTimeoutExtended(uint256 (indexed) exchangeId, uint256 newDisputeTimeout, address (indexed) executedBy);

DRFeeRequested

From IBosonDisputeHandler

event DRFeeRequested(uint256 (indexed) exchangeId, address (indexed) tokenAddress, uint256 feeAmount, address (indexed) mutualizerAddress, address executedBy);

DRFeeReturned

From IBosonDisputeHandler

event DRFeeReturned(uint256 (indexed) exchangeId, address (indexed) tokenAddress, uint256 returnAmount, address (indexed) mutualizerAddress, address executedBy);

DRFeeReturnFailed

From IBosonDisputeHandler

event DRFeeReturnFailed(uint256 (indexed) exchangeId, address (indexed) tokenAddress, uint256 returnAmount, address (indexed) mutualizerAddress, address executedBy);

EscalatedDisputeExpired

From IBosonDisputeHandler

event EscalatedDisputeExpired(uint256 (indexed) exchangeId, address (indexed) executedBy);

EscalatedDisputeRefused

From IBosonDisputeHandler

event EscalatedDisputeRefused(uint256 (indexed) exchangeId, address (indexed) executedBy);

ExchangeCompleted

From IBosonExchangeCommitHandler

event ExchangeCompleted(uint256 (indexed) offerId, uint256 (indexed) buyerId, uint256 (indexed) exchangeId, address executedBy);

FeeTableUpdated

From IBosonConfigHandler

event FeeTableUpdated(address (indexed) token, uint256[] priceRanges, uint256[] feePercentages, address (indexed) executedBy);

FunctionsAllowlisted

From IBosonMetaTransactionsHandler

event FunctionsAllowlisted(bytes32[] functionNameHashes, bool isAllowlisted, address (indexed) executedBy);

FundsDeposited

From IBosonDisputeHandler

event FundsDeposited(uint256 (indexed) entityId, address (indexed) executedBy, address (indexed) tokenAddress, uint256 amount);

FundsEncumbered

From IBosonDisputeHandler

event FundsEncumbered(uint256 (indexed) entityId, address (indexed) exchangeToken, uint256 amount, address (indexed) executedBy);

FundsReleased

From IBosonDisputeHandler

event FundsReleased(uint256 (indexed) exchangeId, uint256 (indexed) entityId, address (indexed) exchangeToken, uint256 amount, address executedBy);

FundsWithdrawn

From IBosonDisputeHandler

event FundsWithdrawn(uint256 (indexed) sellerId, address (indexed) withdrawnTo, address (indexed) tokenAddress, uint256 amount, address executedBy);

GroupCreated

From IBosonGroupHandler

event GroupCreated(uint256 (indexed) groupId, uint256 (indexed) sellerId, (uint256, uint256, uint256[]) group, (uint8, uint8, address, uint8, uint256, uint256, uint256, uint256) condition, address (indexed) executedBy);

GroupUpdated

From IBosonGroupHandler

event GroupUpdated(uint256 (indexed) groupId, uint256 (indexed) sellerId, (uint256, uint256, uint256[]) group, (uint8, uint8, address, uint8, uint256, uint256, uint256, uint256) condition, address (indexed) executedBy);

MaxEscalationResponsePeriodChanged

From IBosonConfigHandler

event MaxEscalationResponsePeriodChanged(uint256 maxEscalationResponsePeriod, address (indexed) executedBy);

MaxPremintedVouchersChanged

From IBosonConfigHandler

event MaxPremintedVouchersChanged(uint256 maxPremintedVouchers, address (indexed) executedBy);

MaxResolutionPeriodChanged

From IBosonConfigHandler

event MaxResolutionPeriodChanged(uint256 maxResolutionPeriod, address (indexed) executedBy);

MaxRoyaltyPercentageChanged

From IBosonConfigHandler

event MaxRoyaltyPercentageChanged(uint16 maxRoyaltyPercentage, address (indexed) executedBy);

MaxTotalOfferFeePercentageChanged

From IBosonConfigHandler

event MaxTotalOfferFeePercentageChanged(uint16 maxTotalOfferFeePercentage, address (indexed) executedBy);

MetaTransactionExecuted

From IBosonMetaTransactionsHandler

event MetaTransactionExecuted(address (indexed) userAddress, address (indexed) relayerAddress, string (indexed) functionName, uint256 nonce);

MinDisputePeriodChanged

From IBosonConfigHandler

event MinDisputePeriodChanged(uint256 minDisputePeriod, address (indexed) executedBy);

MinResolutionPeriodChanged

From IBosonConfigHandler

event MinResolutionPeriodChanged(uint256 minResolutionPeriod, address (indexed) executedBy);

MutualizerGasStipendChanged

From IBosonConfigHandler

event MutualizerGasStipendChanged(uint256 mutualizerGasStipend, address (indexed) executedBy);

NonListedOfferVoided

From IBosonOfferHandler

event NonListedOfferVoided(bytes32 offerHash, uint256 (indexed) offererId, address (indexed) executedBy);

OfferCreated

From IBosonOfferHandler

event OfferCreated(uint256 (indexed) offerId, uint256 (indexed) sellerId, (uint256, uint256, uint256, uint256, uint256, uint256, address, uint8, uint8, string, string, bool, uint256, (address[], uint256[])[], uint256) offer, (uint256, uint256, uint256, uint256) offerDates, (uint256, uint256, uint256) offerDurations, (uint256, uint256, uint256, uint256, address) disputeResolutionTerms, (uint256, uint256) offerFees, uint256 (indexed) agentId, address executedBy);

OfferExtended

From IBosonOfferHandler

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

OfferMutualizerUpdated

From IBosonOfferHandler

event OfferMutualizerUpdated(uint256 (indexed) offerId, uint256 (indexed) sellerId, address (indexed) newMutualizer, address executedBy);

OfferRoyaltyInfoUpdated

From IBosonOfferHandler

event OfferRoyaltyInfoUpdated(uint256 (indexed) offerId, uint256 (indexed) sellerId, (address[], uint256[]) royaltyInfo, address (indexed) executedBy);

OfferVoided

From IBosonOfferHandler

event OfferVoided(uint256 (indexed) offerId, uint256 (indexed) creatorId, address (indexed) executedBy);

PriceDiscoveryAddressChanged

From IBosonConfigHandler

event PriceDiscoveryAddressChanged(address (indexed) priceDiscoveryAddress, address (indexed) executedBy);

ProtocolAddressChanged

From IClientExternalAddressesEvents

event ProtocolAddressChanged(address (indexed) protocol, address (indexed) executedBy);

ProtocolFeeCollected

From IBosonDisputeHandler

event ProtocolFeeCollected(uint256 (indexed) exchangeId, address (indexed) exchangeToken, uint256 amount, address (indexed) executedBy);

ProtocolFeeFlatBosonChanged

From IBosonConfigHandler

event ProtocolFeeFlatBosonChanged(uint256 feeFlatBoson, address (indexed) executedBy);

ProtocolFeePercentageChanged

From IBosonConfigHandler

event ProtocolFeePercentageChanged(uint256 feePercentage, address (indexed) executedBy);

ProtocolInitialized

From IBosonProtocolInitializationHandler

event ProtocolInitialized(string version);

ProtocolPaused

From IBosonPauseHandler

event ProtocolPaused(uint8[] regions, address executedBy);

ProtocolUnpaused

From IBosonPauseHandler

event ProtocolUnpaused(uint8[] regions, address executedBy);

RangeReserved

From IBosonOfferHandler

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

RoyaltyRecipientsChanged

From IBosonAccountHandler

event RoyaltyRecipientsChanged(uint256 (indexed) sellerId, (address, uint256)[] royaltyRecipients, address (indexed) executedBy);

SellerCommitted

From IBosonExchangeCommitHandler

event SellerCommitted(uint256 (indexed) offerId, uint256 (indexed) sellerId, uint256 (indexed) exchangeId, (uint256, uint256, uint256, uint256, uint8, address) exchange, (uint256, uint256, uint256, bool) voucher, address executedBy);

SellerCreated

From IBosonAccountHandler

event SellerCreated(uint256 (indexed) sellerId, (uint256, address, address, address, address, bool, string) seller, address voucherCloneAddress, (uint256, uint8) authToken, address (indexed) executedBy);

SellerUpdateApplied

From IBosonAccountHandler

event SellerUpdateApplied(uint256 (indexed) sellerId, (uint256, address, address, address, address, bool, string) seller, (uint256, address, address, address, address, bool, string) pendingSeller, (uint256, uint8) authToken, (uint256, uint8) pendingAuthToken, address (indexed) executedBy);

SellerUpdatePending

From IBosonAccountHandler

event SellerUpdatePending(uint256 (indexed) sellerId, (uint256, address, address, address, address, bool, string) pendingSeller, (uint256, uint8) pendingAuthToken, address (indexed) executedBy);

TokenAddressChanged

From IBosonConfigHandler

event TokenAddressChanged(address (indexed) tokenAddress, address (indexed) executedBy);

TreasuryAddressChanged

From IBosonConfigHandler

event TreasuryAddressChanged(address (indexed) treasuryAddress, address (indexed) executedBy);

TwinCreated

From IBosonExchangeHandler

event TwinCreated(uint256 (indexed) twinId, uint256 (indexed) sellerId, (uint256, uint256, uint256, uint256, uint256, address, uint8) twin, address (indexed) executedBy);

TwinDeleted

From IBosonExchangeHandler

event TwinDeleted(uint256 (indexed) twinId, uint256 (indexed) sellerId, address (indexed) executedBy);

TwinTransferFailed

From IBosonExchangeHandler

event TwinTransferFailed(uint256 (indexed) twinId, address (indexed) tokenAddress, uint256 (indexed) exchangeId, uint256 tokenId, uint256 amount, address executedBy);

TwinTransferred

From IBosonExchangeHandler

event TwinTransferred(uint256 (indexed) twinId, address (indexed) tokenAddress, uint256 (indexed) exchangeId, uint256 tokenId, uint256 amount, address executedBy);

TwinTransferSkipped

From IBosonExchangeHandler

event TwinTransferSkipped(uint256 (indexed) exchangeId, uint256 twinCount, address (indexed) executedBy);

Upgraded

From IClientExternalAddressesEvents

event Upgraded(address (indexed) implementation, address (indexed) executedBy);

VoucherBeaconAddressChanged

From IBosonConfigHandler

event VoucherBeaconAddressChanged(address (indexed) voucherBeaconAddress, address (indexed) executedBy);

VoucherCanceled

From IBosonExchangeCommitHandler

event VoucherCanceled(uint256 (indexed) offerId, uint256 (indexed) exchangeId, address (indexed) executedBy);

VoucherExpired

From IBosonExchangeCommitHandler

event VoucherExpired(uint256 (indexed) offerId, uint256 (indexed) exchangeId, address (indexed) executedBy);

VoucherExtended

From IBosonExchangeCommitHandler

event VoucherExtended(uint256 (indexed) offerId, uint256 (indexed) exchangeId, uint256 validUntil, address (indexed) executedBy);

VoucherRedeemed

From IBosonExchangeCommitHandler

event VoucherRedeemed(uint256 (indexed) offerId, uint256 (indexed) exchangeId, address (indexed) executedBy);

VoucherRevoked

From IBosonExchangeCommitHandler

event VoucherRevoked(uint256 (indexed) offerId, uint256 (indexed) exchangeId, address (indexed) executedBy);

VoucherTransferred

From IBosonExchangeCommitHandler

event VoucherTransferred(uint256 (indexed) offerId, uint256 (indexed) exchangeId, uint256 (indexed) newBuyerId, address executedBy);

Source

Related