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 |