Orders can only be created or abandoned/closed when the market is up. This check is however missing when aborting bid taker offers.
The protocol has the functionality that users can participate in a bid-ask offers. They can create offers as market makers on different markets or act as market takers that fill offers.
On every acction there is a check that verifies the market status is Online.
Only the PreMarkets::abortBidTaker
function is missing the check if the market is open.
However it should be that a user should be able to abort his offer even if the market is paused - then there should NOT be a check in abortAskOffer
Bypassing major protocol policies could lead to lost funds
Manual Review
Check if the market is up on `abortAskOffer`
Informational, during emergencies, even if abortions are allowed, withdrawal can be paused and collateral cannot be pulled anyways (`whenNotPaused` modifier within `withdraw()`), so there is no impact here, given funds outflow can be paused.
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.