Breakage analysis per dependency
Save (formerly Solend)'s assessment for RD-F-052 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Pyth failure: refresh_reserve fails → borrow, repay, liquidate all blocked; bad debt accrues without liquidation resolution (existential). Switchboard failure while Pyth valid: no impact; if Pyth also fails → same existential halt. SPL Token Program failure: all supply/borrow/repay/withdraw halted (systemic, Solana-wide). Single-DEX permissionless-pool Switchboard oracle failure: that pool halts, main pool unaffected. Eclipse oracle failure: $296K (0.37% TVL) deployment halted. November 2022 USDH exploit demonstrated oracle failure mode (price manipulation accepted as valid, resulting in $1.26M bad debt).
Sources #
- GitHubSolend processor.rs — breakage on oracle failureprocessor.rs — ReserveStale error path blocks all reserve operations when oracle failsretrieved 2026-05-17
- 2022 Solana Hacks Explained: Solend — Ackee BlockchainAckee Blockchain 2022 Solend hack analysis — USDH oracle manipulation led to $1.26M bad debt; borrow blocked after exploit detectedretrieved 2026-05-17
Methodology #
Produce a short per-dependency text describing which protocol functions halt or degrade and impact severity if each declared dependency fails.
See the full factor methodology and distribution across all protocols →