Skip to main content

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

NameTypeDescription
sellerIduint256
executedByaddress
tokenAddressaddress
amountuint256

FundsEncumbered

event FundsEncumbered(
uint256 indexed entityId
address indexed exchangeToken
uint256 amount
address indexed executedBy
)

Parameters

NameTypeDescription
entityIduint256
exchangeTokenaddress
amountuint256
executedByaddress

FundsReleased

event FundsReleased(
uint256 indexed exchangeId
uint256 indexed entityId
address indexed exchangeToken
uint256 amount
address executedBy
)

Parameters

NameTypeDescription
exchangeIduint256
entityIduint256
exchangeTokenaddress
amountuint256
executedByaddress

ProtocolFeeCollected

event ProtocolFeeCollected(
uint256 indexed exchangeId
address indexed exchangeToken
uint256 amount
address indexed executedBy
)

Parameters

NameTypeDescription
exchangeIduint256
exchangeTokenaddress
amountuint256
executedByaddress

FundsWithdrawn

event FundsWithdrawn(
uint256 indexed sellerId
address indexed withdrawnTo
address indexed tokenAddress
uint256 amount
address executedBy
)

Parameters

NameTypeDescription
sellerIduint256
withdrawnToaddress
tokenAddressaddress
amountuint256
executedByaddress