maxDelay is never 0 inside ChainlinkARBOracle.addTokenMaxDelay
Instead it should check that maxDelay is greater than 0.
Inside ChainlinkARBOracle, the function addTokenMaxDelay
checks that maxDelay < 0. Since maxDelay is uint256, this will never be the case.
The correct check is to check that maxDelay != 0 or if (maxDelay == 0) { revert ... }
If maxDelay is set to 0 _chainlinkIsFrozen will likely return true and halting the function consult
Check maxDelay > MIN_DELAY where MIN_DELAY is some reasonable time greater than 0, for example 10 minutes
Redundant check on maxDelay and/or maxDeviation in ARBOracle
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.