Circuit breaker on price deviation
Superstate'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 #
maximumAcceptablePriceDelta in SuperstateOracle (current value: 1,000,000 per Etherscan readContract) prevents checkpoints with excessive NAV movement from being accepted — a write-side delta guard. No documented price-deviation circuit breaker on the consumer side (RedemptionIdle, subscription contracts). RedemptionIdle uses maximumOracleDelay (staleness) not price deviation. Superstate-3 L-1 added maximum NAV validation (fixed). Yellow: write-side guard exists but no consumer-side circuit breaker.
Sources #
- Audit0xMacro superstate-3 Audit Report0xMacro superstate-3 L-1: Missing validation for navs value change — fixed; maximum delta validation added to prevent unusually large NAV jumpsretrieved 2026-05-16
- SuperstateOracle readContract — EtherscanSuperstateOracle readContract 0xe4fa682f... — maximumAcceptablePriceDelta = 1000000; setMaximumAcceptablePriceDelta() function visibleretrieved 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 →