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