The system is set to check the interval of three hours, if the price fluctuates significantly within three hours, this may cause a loss of funds.
Because TIMEOUT = 3 hours.
If the data at the time of the check is two hours old (within three hours), and the data fluctuates a lot during this time, the check may pass, resulting in a loss of money.
It may cause a loss of funds.
Set TIMEOUT to within 3600 seconds (because Chainlink's Heartbeat is at least 3600 seconds).
Example: uint256 private constant TIMEOUT = 1800 seconds;
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.