In ChainlinkOracle
, the price feed is set as immutable
in the constructor:
This means the price feed address cannot be updated if Chainlink deprecates or changes the feed address. While immutability can provide security benefits, it creates a significant risk if Chainlink needs to upgrade or deprecate a price feed, as there would be no way to update to the new feed address.
Consider implementing an upgradeable pattern for the price feed:
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.