sequencerUptimeFeed does not exist on Avalanche chain.
According to contest readme, Gamma will also be deployed on Avalanche. The current code hardcodes the sequencerUptimeFeed to an Arbitrum sequencer uptime feed, which will always fail on Avalanche.
This will cause all keeper functions to fail, because _validatePrice() is always called for run() and runNextAction() functions. This will brick the entire protocol.
https://github.com/CodeHawks-Contests/2025-02-gamma/blob/main/contracts/KeeperProxy.sol#L48
Entire protocol is bricked on Avalanche.
N/A
Make sequencerUptimeFeed a settable parameter, and set it to address(0) on Avalanche.
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.