Skip to main content

IBosonAccountEvents

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

↘ Derived Contracts: IBosonAccountHandler, IBosonOrchestrationHandler

IBosonAccountEvents

Defines events related to management of accounts within the protocol.

Events

SellerCreated

event SellerCreated(
uint256 indexed sellerId
struct BosonTypes.Seller seller
address voucherCloneAddress
struct BosonTypes.AuthToken authToken
address indexed executedBy
)

Parameters

NameTypeDescription
sellerIduint256
sellerBosonTypes.Seller
voucherCloneAddressaddress
authTokenBosonTypes.AuthToken
executedByaddress

SellerUpdatePending

event SellerUpdatePending(
uint256 indexed sellerId
struct BosonTypes.Seller pendingSeller
struct BosonTypes.AuthToken pendingAuthToken
address indexed executedBy
)

Parameters

NameTypeDescription
sellerIduint256
pendingSellerBosonTypes.Seller
pendingAuthTokenBosonTypes.AuthToken
executedByaddress

SellerUpdateApplied

event SellerUpdateApplied(
uint256 indexed sellerId
struct BosonTypes.Seller seller
struct BosonTypes.Seller pendingSeller
struct BosonTypes.AuthToken authToken
struct BosonTypes.AuthToken pendingAuthToken
address indexed executedBy
)

Parameters

NameTypeDescription
sellerIduint256
sellerBosonTypes.Seller
pendingSellerBosonTypes.Seller
authTokenBosonTypes.AuthToken
pendingAuthTokenBosonTypes.AuthToken
executedByaddress

BuyerCreated

event BuyerCreated(
uint256 indexed buyerId
struct BosonTypes.Buyer buyer
address indexed executedBy
)

Parameters

NameTypeDescription
buyerIduint256
buyerBosonTypes.Buyer
executedByaddress

BuyerUpdated

event BuyerUpdated(
uint256 indexed buyerId
struct BosonTypes.Buyer buyer
address indexed executedBy
)

Parameters

NameTypeDescription
buyerIduint256
buyerBosonTypes.Buyer
executedByaddress

AgentUpdated

event AgentUpdated(
uint256 indexed agentId
struct BosonTypes.Agent agent
address indexed executedBy
)

Parameters

NameTypeDescription
agentIduint256
agentBosonTypes.Agent
executedByaddress

DisputeResolverCreated

event DisputeResolverCreated(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolver disputeResolver
struct BosonTypes.DisputeResolverFee[] disputeResolverFees
uint256[] sellerAllowList
address indexed executedBy
)

Parameters

NameTypeDescription
disputeResolverIduint256
disputeResolverBosonTypes.DisputeResolver
disputeResolverFeesBosonTypes.DisputeResolverFee[]
sellerAllowListuint256[]
executedByaddress

DisputeResolverUpdatePending

event DisputeResolverUpdatePending(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolver pendingDisputeResolver
address indexed executedBy
)

Parameters

NameTypeDescription
disputeResolverIduint256
pendingDisputeResolverBosonTypes.DisputeResolver
executedByaddress

DisputeResolverUpdateApplied

event DisputeResolverUpdateApplied(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolver disputeResolver
struct BosonTypes.DisputeResolver pendingDisputeResolver
address indexed executedBy
)

Parameters

NameTypeDescription
disputeResolverIduint256
disputeResolverBosonTypes.DisputeResolver
pendingDisputeResolverBosonTypes.DisputeResolver
executedByaddress

DisputeResolverFeesAdded

event DisputeResolverFeesAdded(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolverFee[] disputeResolverFees
address indexed executedBy
)

Parameters

NameTypeDescription
disputeResolverIduint256
disputeResolverFeesBosonTypes.DisputeResolverFee[]
executedByaddress

DisputeResolverFeesRemoved

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

Parameters

NameTypeDescription
disputeResolverIduint256
feeTokensRemovedaddress[]
executedByaddress

AllowedSellersAdded

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

Parameters

NameTypeDescription
disputeResolverIduint256
addedSellersuint256[]
executedByaddress

AllowedSellersRemoved

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

Parameters

NameTypeDescription
disputeResolverIduint256
removedSellersuint256[]
executedByaddress

AgentCreated

event AgentCreated(
uint256 indexed agentId
struct BosonTypes.Agent agent
address indexed executedBy
)

Parameters

NameTypeDescription
agentIduint256
agentBosonTypes.Agent
executedByaddress

CollectionCreated

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

Parameters

NameTypeDescription
sellerIduint256
collectionIndexuint256
collectionAddressaddress
externalIdstring
executedByaddress