Protocol checks if sequencer is up before fetching data from chain link price feeds. This works fine for Arbritrum but this will not work in Avalanche. hence latestRoundData() May Not Work Properly and will revert when this protocol is being used in Avalanche network
The Chainlink L2 Sequencer Uptime Feed is designed for rollups, not Avalanche.
The sequencerUptimeFeed address you provide will likely be invalid or return unexpected data.
latestRoundData() May Not Work Properly:
_validatePrice() in keeperProxy.sol will revert in Avalanche network. This function will revert wherever it is being used like runAction(), nextActionRun() and keepers will receive revert msgs when they call these functions
Manual Review
Remove sequence feed check logic when deploying in Avalanche blockchain. No need of this check. We can directly use chain link price feeds
Likelihood: High, run and runNextAction will revert. Impact: Low, any deposit will be retrieve thanks to cancelFlow.
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.