I am using poolmanager's MsgSwapExactAmountIn against an orderbook to swap tokens (against orders created by myself, for testing purposes). After I do that and I query the initially created order, I notice that the quantity field of an order is unchanged. Hence, on osmosis's UI, my order is partially filled, but if I query a state of the tick via CLI, it does not reflect that.
This issue affect queries, I have not noticed any critical vulnerabilities.
Suggested Design
swaps made through poolmanager should update partially filled ticks' states
Background
I am using poolmanager's
MsgSwapExactAmountIn
against an orderbook to swap tokens (against orders created by myself, for testing purposes). After I do that and I query the initially created order, I notice that the quantity field of an order is unchanged. Hence, on osmosis's UI, my order is partially filled, but if I query a state of the tick via CLI, it does not reflect that.This issue affect queries, I have not noticed any critical vulnerabilities.
Suggested Design
swaps made through poolmanager should update partially filled ticks' states
Acceptance Criteria
mentioned query returns an updated quantity