Chainlink data feed is maybe the most important component in the project, on which everything depends. If the data from it is not correct, but we don't understand, everything else could go wrong - liquidation, health factors, etc. Therefore we should take all measures to prevent this from happening.
Currently the code is only checking if the round has been updated more than three hours ago, but in chainlinks documentation it is suggested to make two more checks with the returned result.
The likelihood is low, but it can lead to misleading, false results, if oracle system is not working as it should.
Manual Review
Add two more checks using the returned values:
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.