ChainlinkARBOracle
contract : malicious/corrupted token price feed can't be updated
The ChainlinkARBOracle.addTokenPriceFeed
function is intended to add a price feed for tokens, and this function can be called only once for any token to add its price feed; and once the token price feed is set it can never be changed:
But if the price feeds of some tokens start to act malicioucly or became corrupted; there's no way for the contract owner to update these feeds.
This will disable the oracle for these tokens as the results retuned from the corrupted price feeds are unreliable/invalid.
ChainlinkARBOracle.addTokenPriceFeed function
Manual Review.
Modify ChainlinkARBOracle.addTokenPriceFeed
function to allow for price feeds updates:
Impact: High Likelihood: Low
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.