Chainlink recommends that all Optimistic L2 oracles consult the Sequencer Uptime Feed to ensure that the sequencer is live before trusting the data returned by the oracle.
The LiquidationPool smart contract relies on Chainlink oracles to fetch accurate price data for EURO/USD and other assets during asset distribution events.
There is no check that the sequencer is down in the following snipets in distributeAssets
function
If the Arbitrum sequencer goes down, the protocol will allow users to continue to operate at the previous (stale) rates.
Manual Analysis
It is recommended to follow the code example of Chainlink:
https://docs.chain.link/data-feeds/l2-sequencer-feeds#example-code
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.