ICronV1PoolEvents
ShortTermSwap
ShortTermSwap event is emitted for Short-Term (ST) swap transactions and arbitrage partner ST swap transactions. To differentiate, examine the value of swapType in the emitted event.
LongTermSwap
LongTermSwap event is emitted when Long-Term (LT) swaps transaction are issued to the pool.
PoolJoin
PoolJoin events are emitted for Join/Mint and Reward transactions. A Reward transaction can be identified from a Join/Mint transaction by examining the emitted event's poolTokenAmt to see if is zero.
WithdrawLongTermSwap
WithdrawLongTermSwap events are emitted when an LT swap order is withdrawn or cancelled in a transaction. To differentiate between the two, only a cancellation will have non-zero values for refundOut.
FeeWithdraw
FeeWithdraw events are emitted when Cron-Fi fees are withdrawn from the pool.
PoolExit
PoolExit events are emitted when a Liquidity Provider (LP) redeems LP tokens for their share of tokens remaining in the pool.
AdministratorStatusChange
AdministratorStatusChange events are emitted when an administrator address, admin, is given administrator privileges (status == true) or when they are taken away (status == false).
ProtocolFeeTooLarge
ProtocolFeeTooLarge is emitted if the protocol fee passed in by balancer ever exceeds 1e18 (in which case the change is ignored and fees continue with the last good value).
ParameterChange
ParameterChange is emitted when a parameter value is changed to value. Consult the enum ParmType for the parameter undergoing change.
FeeAddressChange
FeeAddressChange is emitted when the fee address, feeAddress, is changed.
FeeShiftChange
FeeShiftChange is emitted when the fee shift, feeShift is changed.
BoolParameterChange
BoolParameterChange is emitted when a boolean value parameter is changed. Consult the enum BoolParmType for the parameter undergoing change.
UpdatedArbitragePartner
UpdatedArbitragePartner is emitted when an arbitrage partner's arbitrageur list is updated to a new contract address.
UpdatedArbitrageList
UpdatedArbitrageList is emitted when an arbitrage partner's updates their arbitrageur list is to a new contract address through the updateArbitrageList function.
ExecuteVirtualOrdersEvent
ExecuteVirtualOrdersEvent is emitted on calls to executeVirtualOrdersToBlock.
Last updated