This code change makes the code to compute volume based protocol fees
identical to the code in the solver-rewards repo.
Potentially the implementation is not consistent to what will be done in
the driver. Since volume based fees are not used in production yet this is
not much of an issue for now.
I am also not super sure if we might need different cases for sell and buy orders.
In any case, since we only test those queries in the solver rewards repo
we should make the code consitsant with said repo.
This code change makes the code to compute volume based protocol fees identical to the code in the solver-rewards repo.
Potentially the implementation is not consistent to what will be done in the driver. Since volume based fees are not used in production yet this is not much of an issue for now.
I am also not super sure if we might need different cases for sell and buy orders. In any case, since we only test those queries in the solver rewards repo we should make the code consitsant with said repo.