Missing checks for whether Arbitrum Sequencer is active
Considering Arbitrum is an L2 of consideration for BEANSTALK, its important to check for the sequencer's active status.
Chainlink recommends that users using price oracles, check whether the Arbitrum sequencer is active
https://docs.chain.link/data-feeds#l2-sequencer-uptime-feeds
If the sequencer goes down, the index oracles may have stale prices, since L2-submitted transactions (i.e. by the aggregating oracles) will not be processed.
Stale prices, e.g. if one of the tokens were to de-peg while the sequencer is offline, stale price is used and can result in innacurate price feeds.
Manual Review
Use sequencer oracle to determine whether the sequencer is offline or not.
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.