User might be unfairly liquidated after L2 Sequencer grace period.
The protocol implements a L2 sequencer downtime check in the ChainlinkUtil. In the event of sequencer downtime (as well as a grace period following recovery), liquidations are disabled for the rightful reasons.
At the same time, user won't be able to create order nor any order can be filled. This is problematic because when the Arbitrum sequencer is down and then comes back up, all Chainlink price updates will become available on Arbitrum within a very short time. This leaves users no time to react to the price changes which can lead to unfair liquidations.
Even if deposit is still allowed during the grace period, it is unfair to the user as they are forced to do so, not to mention that some users may not have enough funds to deposit.
User might be unfairly liquidated after L2 Sequencer grace period.
Manual Review
Order should be allowed to be created and filled during sequencer grace period, this can be achieved by skipping SEQUENCER_GRACE_PERIOD_TIME checking.
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.