The timeout for the chainlink oracle is too long and will lead to stale prices
The timeout for chainlink response is currently set to 4 hours. This means the oracle will accept prices and answers that are up to 4 hours old. This means that the oracle will receive data that is vastly outdated.
In a volatile market or time period this can affect the system greatly. It is important to ensure the timeout is not to long but also not too short that will cause a potential dos. The sweet spot is around 1 hour but depends on the chainlink heartbeat of each individual asset.
For example the heartbeat of eth/usd is 3600 seconds or 1 hour.
stale and outdated prices may be used by the oracle which will lead to the use of incorrect pricing of assets in the protocol
manual review
reduce the timeout duration to 1 hour or even 15 minutes to ensure that the price returned is not too stale.
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.