Oracle price deviation >X% from secondary
Curve Finance's assessment for RD-F-099 — scored not_applicable on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Curve Finance's own AMM pools do NOT consume external price oracles for pricing or trading decisions. The StableSwap and CryptoSwap AMM prices are derived entirely from pool balance invariants. The 19 Chainlink feed addresses in the data cache are feeds consumed by protocols that use Curve as an oracle source — not feeds consumed by Curve itself. Curve's internal EMA oracles (in CryptoSwap v2 pools) are produced by Curve, not consumed by it. The signal is structurally not applicable to Curve's own protocol operation. Confirmed by Curve oracle security documentation.
Sources #
- URLCurve's Oracle Security ExplainedCurve oracle security blog — EMA mechanism, no external oracle dependency for AMM pricingretrieved 2026-04-28
- Curve Finance Protocol Profile §700-profile.md §7 — oracle architecture: Curve pools do not use external price oracles for trading or pricingretrieved 2026-04-28
Methodology #
Detect whether the primary oracle's reported price deviates >X% from the best available secondary source (another feed or venue).
See the full factor methodology and distribution across all protocols →