15,000 USDC
View results
Submission Details
Severity: medium
Valid

Protocol doesn't implement redudancy Oracles in case of stale data from Chainlink

Vulnerability Details

Currently, the protocol can use outdated price data for a period of three hours if the price goes stale before it halts the service. While the protocol is checking for stale data, is not providing a fallback or redundancy Oracle to keep providing a reliable service.

Tools Used

Manual

Recommendations

I recommend lowering PERIOD to a value closer to the actual heartbeats of the WETH/USD and WBTC/USD price feeds and integrate another oracles (e.g. Uniswap) to act as redundancy in the case of stale price data from Chainlink.

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.