pool except SwapEvent, which additionally carries direction and pricing detail instead
of a position (a swap has no position).
CreatePoolEvent
Fired bycreate_pool.
OpenPositionEvent / ClosePositionEvent
Fired byopen_position / close_position.
DepositEvent
Fired bydeposit_by_weight.
WithdrawEvent
Fired bywithdraw.
ClaimFeeEvent
Fired byclaim_fee.
SwapEvent
Fired byswap_exact_in / swap_exact_out.
See SDK → Events for how to subscribe to and decode these.