Traders can be force intentionally or not to pay more fees, due to the nature of maker/taker fees. If order is executed before their (not frontrun, but keeper decided to execute it first), flips the skew, aka it goes to 0 and beyond will make the next order taker which is the case when user is paying more fee.
When the skew is negative we should open longs to balance the price, but a malicious user can initiate an order, that is executed before the previous one, which already flips the skew to be positive, then when the first order is executed and since it is long it will bring the skew to +ve infinity and will pay taker (higher fee) skew = -5, order A = 5, order B = 6 order B is executed first, skew = 1, this pays maker fee for 5 tokens and taker fee for 1 token order A is executed second, skew = 6, this pays take fee for all the 5 tokens.
Traders will pay more fee if order before them flipped the skew.
Manual Review
Enforce sequential order execution by the keeper.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.