Circuit breaker on price deviation
Liquity V1 + V2 (LUSD / BOLD)'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 #
v1: 50% consecutive-round deviation triggers Tellor fallback (functional circuit breaker). v2: no explicit bps deviation circuit breaker between rounds -- only staleness check (answer > 0 and timestamp freshness). v2 branch shutdown is the ultimate circuit breaker but activates on staleness, not price deviation. No configurable maxDeviationBps variable found in v2 PriceFeed contracts. Yellow: v1 has partial circuit breaker; v2 lacks explicit deviation guard.
Sources #
- GitHubLiquity v1 PriceFeed -- 50% deviation circuit breakerliquity/dev PriceFeed.sol -- compareChainlinkPrices 50% threshold triggers Tellor fallbackretrieved 2026-05-16
- Liquity Bold MainnetPriceFeedBase -- no deviation circuit breaker in v2liquity/bold MainnetPriceFeedBase.sol -- _isValidChainlinkPrice: checks timestamp and answer > 0 only, no deviation bps checkretrieved 2026-05-16
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 →