Circuit breaker on price deviation
Yearn Finance'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 circuit breaker at vault core level — none needed because no external oracle in the vault pricePerShare path. At strategy level, V3 strategy framework offers an optional HealthCheck contract to prevent inaccurate loss/profit reporting, but this is not mandatory per framework design. Docs state: a health check can prevent automated reports from reporting losses/excessive profits that may not be accurate. No systematic deviation circuit breaker across all strategies. Yellow: optional protection available, not uniformly enforced.
Sources #
- GitHubYearn V3 VaultV3.vyVaultV3.vy: no circuit breaker at vault level (no oracle to circuit-break)retrieved 2026-05-16
- Yearn V3 Strategy Writing GuideStrategy writing guide: HealthCheck optional, not mandatory; no uniform circuit breakerretrieved 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 →