What Is a “Deviation Threshold” and How Does It Prevent Stale Prices?

A deviation threshold is a percentage change in the asset's price that must be exceeded to trigger a new oracle update. For example, a 0.5% threshold means the oracle only updates if the price has moved by at least 0.5% since the last update.

This mechanism prevents stale prices by forcing an update when the market price has moved materially, while saving on gas costs by avoiding unnecessary updates during stable periods.

What Is a “Deviation Threshold” in Oracle Price Feeds?
What Is a “Liquidity-Weighted” Index Methodology and How Does It Address Stale Prices?
How Do Bid-Ask Spread Checks Relate to Identifying Stale Prices?
How Does a ‘Deviation Threshold’ Affect a Data Feed Update?
What Is a “Liquidation Event” and How Can It Trigger a Flash Crash?
Can an Oracle Itself Be Front-Run If Its Price Update Is Visible in the Mempool?
How Does a High Leverage Ratio Increase the Risk of Forced Liquidation?
Can a Deviation Threshold Be Bypassed by a Flash Loan Attack?

Glossar