defirisk.co
rubric v1.7.0

Fallback behavior on oracle failure

Venus Protocol's assessment for RD-F-051 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.

Evidence summary #

ResilientOracle implements cascading three-tier fallback via try-catch pattern. If main oracle fails (zero price, revert, or BoundValidator rejection against pivot), fallback is tried against pivot. If all three tiers fail or diverge, transaction reverts with 'invalid resilient oracle price' — no last-known-price acceptance. Try-catch prevents individual oracle reverts from halting execution. OpenZeppelin May 2023 audit found zero critical/high findings.

Sources #

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 →

rubric_version v1.7.0 protocol venus factor RD-F-051 score green collected_at 2026-04-28 18:30:49