The KeeperProxy contract utilizes the Chainlink sequencer uptime feeds to ensure that the fed prices had come from a valid L2 sequencer.
However, since L2 Sequencer Uptime Feeds are not available on Avalanche, the KeeperProxy::_validatePrice() function will always revert with failure.
The KeeperProxy::_validatePrice() function validates sequencer uptime prior to getting prices via GMX reader.
However, according to this Chainlink documentation, Avalanche doesn't support the L2 sequencer uptime feeds.
The KeeperProxy won't work at all on Avalanche Network.
Manual Review
The _validatePrice() function should not check L2 sequencer uptime 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.