Stale Data Rejection
Stale data rejection is a security feature in smart contracts that prevents the use of price data if it is older than a specified duration. If an oracle fails to update its data within the required timeframe, the smart contract will reject the outdated information and potentially halt operations to protect the protocol.
This prevents attackers from exploiting old prices that do not reflect the current market state. It is a critical safeguard against oracle failure or network congestion.
By implementing strict staleness checks, the protocol ensures that it only operates on current, valid information. It is a fundamental component of robust risk management.