The KeeperProxy contract uses Chainlink L2 Sequencer Uptime Feed and data feed.
The _validatePrice
function validates the market prices against the Chainlink data feed.
In the description of the Gamma(Liquidity Management):
Compatibilities: Blockchains: - Arbitrum / Avalanche
The problem is that the Avalanche chain does not use "L2 Sequencer Uptime Feeds" and there is no feed at this address. It follows that the operation of functions run
and runNextAction
will be broken.
When a contract is deployed Avalanche chain, the operation of functions run
and runNextAction
will be broken.
Manual review
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.