IBosonFundsLibEvents
View Source: contracts/interfaces/events/IBosonFundsEvents.sol
↘ Derived Contracts: IBosonDisputeHandler, IBosonExchangeHandler, IBosonFundsHandler
IBosonFundsLibEvents
Defines events related to management of funds within the protocol.
Events
FundsDeposited
event FundsDeposited(
uint256 indexed sellerId
address indexed executedBy
address indexed tokenAddress
uint256 amount
)
Parameters
| Name | Type | Description |
|---|---|---|
| sellerId | uint256 | |
| executedBy | address | |
| tokenAddress | address | |
| amount | uint256 |
FundsEncumbered
event FundsEncumbered(
uint256 indexed entityId
address indexed exchangeToken
uint256 amount
address indexed executedBy
)
Parameters
| Name | Type | Description |
|---|---|---|
| entityId | uint256 | |
| exchangeToken | address | |
| amount | uint256 | |
| executedBy | address |
FundsReleased
event FundsReleased(
uint256 indexed exchangeId
uint256 indexed entityId
address indexed exchangeToken
uint256 amount
address executedBy
)
Parameters
| Name | Type | Description |
|---|---|---|
| exchangeId | uint256 | |
| entityId | uint256 | |
| exchangeToken | address | |
| amount | uint256 | |
| executedBy | address |
ProtocolFeeCollected
event ProtocolFeeCollected(
uint256 indexed exchangeId
address indexed exchangeToken
uint256 amount
address indexed executedBy
)
Parameters
| Name | Type | Description |
|---|---|---|
| exchangeId | uint256 | |
| exchangeToken | address | |
| amount | uint256 | |
| executedBy | address |
FundsWithdrawn
event FundsWithdrawn(
uint256 indexed sellerId
address indexed withdrawnTo
address indexed tokenAddress
uint256 amount
address executedBy
)
Parameters
| Name | Type | Description |
|---|---|---|
| sellerId | uint256 | |
| withdrawnTo | address | |
| tokenAddress | address | |
| amount | uint256 | |
| executedBy | address |