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
- SellerUpdatePending
- SellerUpdateApplied
- BuyerCreated
- BuyerUpdated
- AgentUpdated
- DisputeResolverCreated
- DisputeResolverUpdatePending
- DisputeResolverUpdateApplied
- DisputeResolverFeesAdded
- DisputeResolverFeesRemoved
- AllowedSellersAdded
- AllowedSellersRemoved
- AgentCreated
- CollectionCreated
SellerCreated
event SellerCreated(
uint256 indexed sellerId
struct BosonTypes.Seller seller
address voucherCloneAddress
struct BosonTypes.AuthToken authToken
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
sellerId | uint256 | |
seller | BosonTypes.Seller | |
voucherCloneAddress | address | |
authToken | BosonTypes.AuthToken | |
executedBy | address |
SellerUpdatePending
event SellerUpdatePending(
uint256 indexed sellerId
struct BosonTypes.Seller pendingSeller
struct BosonTypes.AuthToken pendingAuthToken
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
sellerId | uint256 | |
pendingSeller | BosonTypes.Seller | |
pendingAuthToken | BosonTypes.AuthToken | |
executedBy | address |
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
Name | Type | Description |
---|---|---|
sellerId | uint256 | |
seller | BosonTypes.Seller | |
pendingSeller | BosonTypes.Seller | |
authToken | BosonTypes.AuthToken | |
pendingAuthToken | BosonTypes.AuthToken | |
executedBy | address |
BuyerCreated
event BuyerCreated(
uint256 indexed buyerId
struct BosonTypes.Buyer buyer
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
buyerId | uint256 | |
buyer | BosonTypes.Buyer | |
executedBy | address |
BuyerUpdated
event BuyerUpdated(
uint256 indexed buyerId
struct BosonTypes.Buyer buyer
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
buyerId | uint256 | |
buyer | BosonTypes.Buyer | |
executedBy | address |
AgentUpdated
event AgentUpdated(
uint256 indexed agentId
struct BosonTypes.Agent agent
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
agentId | uint256 | |
agent | BosonTypes.Agent | |
executedBy | address |
DisputeResolverCreated
event DisputeResolverCreated(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolver disputeResolver
struct BosonTypes.DisputeResolverFee[] disputeResolverFees
uint256[] sellerAllowList
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
disputeResolverId | uint256 | |
disputeResolver | BosonTypes.DisputeResolver | |
disputeResolverFees | BosonTypes.DisputeResolverFee[] | |
sellerAllowList | uint256[] | |
executedBy | address |
DisputeResolverUpdatePending
event DisputeResolverUpdatePending(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolver pendingDisputeResolver
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
disputeResolverId | uint256 | |
pendingDisputeResolver | BosonTypes.DisputeResolver | |
executedBy | address |
DisputeResolverUpdateApplied
event DisputeResolverUpdateApplied(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolver disputeResolver
struct BosonTypes.DisputeResolver pendingDisputeResolver
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
disputeResolverId | uint256 | |
disputeResolver | BosonTypes.DisputeResolver | |
pendingDisputeResolver | BosonTypes.DisputeResolver | |
executedBy | address |
DisputeResolverFeesAdded
event DisputeResolverFeesAdded(
uint256 indexed disputeResolverId
struct BosonTypes.DisputeResolverFee[] disputeResolverFees
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
disputeResolverId | uint256 | |
disputeResolverFees | BosonTypes.DisputeResolverFee[] | |
executedBy | address |
DisputeResolverFeesRemoved
event DisputeResolverFeesRemoved(
uint256 indexed disputeResolverId
address[] feeTokensRemoved
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
disputeResolverId | uint256 | |
feeTokensRemoved | address[] | |
executedBy | address |
AllowedSellersAdded
event AllowedSellersAdded(
uint256 indexed disputeResolverId
uint256[] addedSellers
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
disputeResolverId | uint256 | |
addedSellers | uint256[] | |
executedBy | address |
AllowedSellersRemoved
event AllowedSellersRemoved(
uint256 indexed disputeResolverId
uint256[] removedSellers
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
disputeResolverId | uint256 | |
removedSellers | uint256[] | |
executedBy | address |
AgentCreated
event AgentCreated(
uint256 indexed agentId
struct BosonTypes.Agent agent
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
agentId | uint256 | |
agent | BosonTypes.Agent | |
executedBy | address |
CollectionCreated
event CollectionCreated(
uint256 indexed sellerId
uint256 collectionIndex
address collectionAddress
string indexed externalId
address indexed executedBy
)
Parameters
Name | Type | Description |
---|---|---|
sellerId | uint256 | |
collectionIndex | uint256 | |
collectionAddress | address | |
externalId | string | |
executedBy | address |