Skip to main content

How Does the Use of a Fallback Oracle Mitigate Risk?

A fallback oracle is a secondary, independent data source that a smart contract is programmed to switch to if the primary oracle fails to provide an update or provides a data point that is significantly outside a pre-defined range of reasonableness. This redundancy ensures that the smart contract can continue to operate with verified data, preventing a liveness failure or a single, drastically incorrect data point from causing an unfair liquidation or settlement.

How Have Recent Versions of Solidity Changed the Behavior of Fallback Functions to Mitigate This Risk?
What Techniques Are Used to Detect and Handle Stale or Corrupted Market Data?
How Does a Robust Disaster Recovery Plan Address Infrastructure Failure for an RFQ Provider?
What Is the Relationship between an ‘Invariant’ and a ‘Safety Property’?