Breakage analysis per dependency
SUNSwap (sun.io)'s assessment for RD-F-052 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Per-dependency breakage analysis: (1) Smart Exchange Router failure: routing quality degrades, direct pool swaps unaffected, no fund loss — router is a peripheral aggregator, not a liquidity custodian. (2) PSM failure: SER PSM-leg routes fail; direct V2/V3 stablecoin swaps remain accessible. (3) SunCurve failure: SER stablecoin routing degrades; AMM pool routes still accessible. (4) GaugeController/Gauge failure: SUN emissions halt, LP reward accrual stops; swap execution and LP positions unaffected. (5) Individual V4 hook failure: that hook-enabled pool's swaps revert; PoolManager singleton continues for all other pools — hook failure is isolated by the singleton architecture.
Sources #
- GitHubCLHooks.sol — hook dispatch and failure isolationsun-protocol/sunswap-v4-core: contracts/libraries/CLHooks.sol — hook failure isolationretrieved 2026-05-17
- Smart Exchange Router — architecture contextsun-protocol/smart-exchange-router: README — peripheral routing architectureretrieved 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 →