Fallback behavior on oracle failure
Stargate Finance's assessment for RD-F-051 — scored gray on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Fallback behavior on oracle failure | No fallback oracle in FeeLibraryV07. If Chainlink feed reverts or returns zero, `require(price >= 0)` would pass for price=0, and fee calculation would use zero-price. No secondary source, no circuit breaker that reverts on oracle failure specifically. FeeLibV1 has no oracle — no failure mode. | FeeLibraryV07 source: `(, int256 price, , ,) = AggregatorV3Interface(priceFeed).latestRoundData(); require(price >= 0)` — no revert on stale/zero. | RED
Sources #
- Curator noteExtracted from 03-oracle-deps.md — RD-F-051; no URL citedretrieved 2026-04-28
Methodology #
Identify the declared fallback behavior (pause, secondary source, last-known-price, revert) when the primary oracle reverts or reports a stale value.
See the full factor methodology and distribution across all protocols →