What happens if an oracle feed fails?
If the market price feed becomes unavailable or unreliable, your deposit automatically pauses for that currency pair. No trades will execute at a bad rate. Once the feed recovers, your deposit resumes automatically.
What causes a pause:
- The price feed goes offline
- The price data is stale (hasn't updated within the acceptable window)
- The feed returns bad data (zero prices, negative values, corrupted metadata)
Important: The floor rate does NOT kick in during a feed outage. When the feed is down, the deposit pauses entirely. The floor only applies when the feed is working but returns a rate below your floor.
Most outages are brief. The oracle networks Peer uses (Chainlink and Pyth) have strong uptime records. Your deposit stays in place and won't lose its position — it just won't match with orders for the affected currency pair until the feed recovers.
You can check the current health and status of all oracle feeds at arm.peer.xyz.
If you don't want your deposit to pause during feed outages, you can opt out of ARM and use a fixed rate instead.
Was this article helpful?