Skip to main content

IBosonAccountEvents

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

↘ Derived Contracts: AgentHandlerFacet, BuyerBase, DisputeResolverHandlerFacet, IBosonAccountHandler, IBosonOrchestrationHandler, SellerBase

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

DisputeResolverUpdated

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

Parameters

NameTypeDescription
disputeResolverIduint256
disputeResolverBosonTypes.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

DisputeResolverActivated

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

Parameters

NameTypeDescription
disputeResolverIduint256
disputeResolverBosonTypes.DisputeResolver
executedByaddress

AgentCreated

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

Parameters

NameTypeDescription
agentIduint256
agentBosonTypes.Agent
executedByaddress