Stale Price Feeds
Stale price feeds occur when the data provided to a smart contract or trading platform regarding an asset price is outdated and no longer reflects the current market value. This is a common failure point in decentralized finance, where protocols rely on oracles to pull price data from external sources.
If an oracle fails to update or the data source is disconnected, the protocol may operate on obsolete information. This creates an opportunity for arbitrageurs to exploit the price discrepancy, often at the expense of the protocol's liquidity providers.
In derivatives, stale feeds can prevent accurate margin calculations, leading to incorrect liquidations or the inability to execute trades. Protecting against stale feeds requires redundant oracle networks and sophisticated monitoring to detect and pause operations when data integrity is compromised.
It is a major focus of smart contract security and risk management.