[Go to site: main page, start]

Community Oracles

Solidity oracle adapters and tools built by the community for use with Morpho markets. Most expose a Chainlink-compatible interface, for use as base or quote feeds with MorphoChainlinkOracleV2Factory.

New to Morpho oracles? Start with the Oracle concept section.

At a glance

IntegrationPricesMade by
ChainlinkOracle evaluation frameworkChainlink oracle documentation
PythAny Pyth price feedaditya520
Pendle PTPendle Principal TokensHorace
LST/LRT exchange ratesezETH, rsETH, swETH, rswETH, weETHfrontier159
sfrxETH exchange ratesfrxETH/frxETHHorace
f(x) ProtocolfxUSD, rUSD, btcUSD, fETH, xETH, and morechiaki644
LlamaRisk crvUSD LPTri-pool LP crvUSDLlamaRisk
OrigamiOrigami Finance assetsTempleDAO
Wildcat MarketERC-4626 wrapped Wildcat market tokensWintermute Research
OvalWraps any Chainlink feed (OEV recapture)Oval
Ojo Yield Risk EngineCaps yield-asset appreciationOjo

Oracle networks

by Chainlink Labs

Morpho Oracle evaluation framework documentation by Chainlink.

Pyth

by aditya520

Morpho V1 oracle implementation backed by Pyth price feeds, created by the Pyth Data Association. Use it to build dedicated market oracles from any Pyth feed.

pyth-network/pyth-morpho-wrapper

Yield-bearing & staked assets

Pendle PT

by Horace

Wraps Pendle's PT oracle in Chainlink's AggregatorV3 interface, plus a factory for deploying the adapter and Pendle's SparkLinearDiscountOracle. Usable as base or quote feeds with MorphoChainlinkOracleV2Factory.

horacepan/morpho-blue-oracles @ pendle-adapter-factory

LST/LRT exchange rates

by frontier159

Exchange-rate adapters against ETH for ezETH (Renzo), rsETH (Kelp), swETH and rswETH (Swell), and weETH (ether.fi).

frontier159/morpho-blue-oracles @ lrt-oracles

sfrxETH exchange rate

by Horace

sfrxETH/frxETH exchange-rate adapter following the wstETH-stETH pattern, using pricePerShare instead of getPooledEthByShares.

horacepan/morpho-blue-oracles @ sfrxeth-exchange-rate-adapter

Protocol-specific adapters

f(x) Protocol

by chiaki644

Supports all f(x) protocol tokens: fxUSD, rUSD, btcUSD, fETH, xETH, xstETH, xfrxETH, xezETH, xeETH, xWBTC. Token addresses in the f(x) deployments list.

AladdinDAO/morpho-blue-oracles @ feat/fxusd-adapter

LlamaRisk crvUSD LP

by LlamaRisk

Oracle for tri-pool LP crvUSD, with an accompanying research write-up.

llama-risk/tri-pool-lp-crvusd-oracle

Origami

by TempleDAO

Chainlink-interface-compliant feeds by TempleDAO for Origami Finance assets.

TempleDAO/origami-oracle-adapters

Wildcat Market

by Wintermute Research

Prices ERC-4626 wrapped Wildcat market tokens. Deployers can define derisking parameters as a function of delinquency length, based on expected creditworthiness.

WintermuteResearch/wildcat-market-oracle

Risk & MEV tools

Oval

by Oval

OEV recapture tool by UMA. Wraps existing oracle feeds and outputs Chainlink-compliant prices; deployable via factory for Morpho markets (tutorial).

UMAprotocol/oval-contracts

Ojo Yield Risk Engine

by Ojo

Puts a static cap on how much a yield asset can appreciate over time, mitigating ERC-4626 donation/inflation attacks where users artificially increase a vault token's value in order to borrow more against it.

ojo-network/yield-risk-engine

Get listed

Built an oracle adapter for Morpho? Reach out via the chatbox on help.morpho.org.