Oracle providers used
Cap (cUSD / stcUSD)'s assessment for RD-F-048 — scored green on the v1.7.0 rubric. The evidence below is the curator's reasoning for this score.
Evidence summary #
Chainlink push feeds (ETH, USDC, USDT, BTC, LINK, COMP, AVAX, UNI via multiple per-market instances), RedStone push feed for cUSD NAV (0x9A5a3c3Ed0361505cC1D4e824B3854De5724434A, 0.05% deviation), and Morpho ChainlinkOracleV2 adapter for stcUSD (0x8E3386B2f6084eB1B0988070c3d826995BD175c0). All consumed by Oracle contract 0xcD7f45566bc0E7303fB92A93969BB4D3f6e662bb via adapter pattern (staticcall with encoded payload). Rate oracle covers Aave benchmark rate and restaker rates via separate adapters.
Sources #
- EtherscanCap Oracle contract EtherscanOracle contract 0xcD7f45566bc0E7303fB92A93969BB4D3f6e662bb — ERC1967 proxy, unifies PriceOracle and RateOracleretrieved 2026-05-17
- 00-data-cache.json oracle_feedsData cache oracle_feeds array — 19 Chainlink feed entries across ETH, USDC, USDT, BTC, LINK, COMP, AVAX, UNIretrieved 2026-05-17
- Cap PriceOracle.sol (Sherlock audit snapshot)sherlock-audit/2025-07-cap PriceOracle.sol — adapter pattern using staticcall to oracle adaptersretrieved 2026-05-17
- RedStone Powers CAP To Increase Stablecoin Efficiency on EthereumRedStone blog: custom cUSD feed with 0.05% deviation, NAV-based pricingretrieved 2026-05-17
Methodology #
List all oracle providers used (Chainlink, Pyth, Redstone, Uniswap-TWAP, in-house, etc.) per asset/market pair in the protocol.
See the full factor methodology and distribution across all protocols →