Oracle role per asset
Morpho V1 (Morpho Blue + MetaMorpho)'s assessment for RD-F-049 — scored yellow on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Single-oracle design per market. No secondary or fallback oracle. ChainlinkOracleV2 composes up to 4 Chainlink feeds into a single price() output but provides no fallback oracle address. Primary only, per market.
Detail #
The IOracle interface exposes a single price() function. Each market has one oracle address in MarketParams. The ChainlinkOracleV2 can compose BASE_FEED_1, BASE_FEED_2, QUOTE_FEED_1, QUOTE_FEED_2 internally but this is a single oracle contract — not primary+fallback topology. Template: yellow = primary only with no fallback documented.
Sources #
- Docs
- MorphoChainlinkOracleV2.solMorphoChainlinkOracleV2.sol — price() function with no fallbackretrieved 2026-04-27
Methodology #
For each oracle, classify its role as Primary / Secondary / Fallback per asset/market.
See the full factor methodology and distribution across all protocols →