defirisk.co
rubric v1.7.0

Circuit breaker on price deviation

Fluid's assessment for RD-F-057 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

No dedicated circuit breaker on price deviation in the oracle contracts. The GenericOracle reverts on zero rate — this is a binary check (zero vs non-zero), not a deviation threshold. The deprecated UniV3CheckCLRSOracle had delta-checking via isRateOutsideDelta() comparing Uniswap V3 price against Chainlink — but this is deprecated. The FallbackCLRSOracle has no deviation-based circuit breaker. The active GenericOracle has no configurable deviation threshold that would halt operations if price moves X% in Y blocks. Yellow because the zero-check provides some protection against complete oracle failure, but no deviation-based circuit breaker exists.

Sources #

Methodology #

Determine whether the protocol halts or reverts if the oracle-reported price deviates by more than X% from a reference within Y blocks.

See the full factor methodology and distribution across all protocols →

rubric_version v1.7.0 protocol fluid factor RD-F-057 score yellow collected_at 2026-04-29 10:35:01