Calls to Oracles don't check for stale prices.
None of the Oracle calls to check for stale prices, for example, LiquidationPool.distributeAssets():
Oracle price feeds can become stale due to a variety of reasons. Using a stale price will result in incorrect calculations in most of the key functionality of LiquidationPool & LiquidationPoolManager contracts.
Manual Review
Read the updatedAt
parameter from the calls to latestRoundData()
and verify that it isn't older than a set amount, eg:
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.