Euler Price Oracle
- Name: Euler Price Oracles
- URL: https://github.com/euler-xyz/euler-price-oracle
- Category: oracle adapter middleware / quote-router pricing infrastructure / ERC-7726 reference implementation
- Tags: ethereum-ecosystem
- Summary: Euler Price Oracles is not another oracle vendor. It is oracle-consumption middleware: a quote-based
IPriceOracleinterface, adapter contracts, and router logic that decide how downstream protocols consume and switch between price sources. The useful cut is simple: separate the data source, the adapter that normalizes it, and the router policy that chooses what the protocol actually trusts. - What it does:
- Exposes a quote-based oracle interface where consumers ask for the value of an explicit asset amount rather than a raw decimal price factor
- Implements minimal immutable adapters for a range of external and on-chain pricing systems including Chainlink, Chronicle, Pyth, RedStone, Lido, Uniswap V3, Pendle, Balancer rate providers, and fixed-rate sources
- Provides router contracts that can dispatch quote requests to different providers and can be either governed or made immutable depending on deployment choices
- Supports bid/ask output through
getQuotes, letting consumers represent spreads or uncertainty rather than pretending every asset has one universally correct point price - Supports compositional pricing paths such as cross-asset derivation and ERC-4626 share-to-asset conversion in the routing layer
- Positions itself as a reusable public-good library rather than an exclusive hosted oracle network, with many live deployments and audit history surfaced in the repo materials
- Key claims:
- The README says Euler Price Oracles is a library of modular oracle adapters and components that implement
IPriceOracle, a quote-based interface compatible with ERC-7726. - The most useful analytical move is to treat Euler Price Oracles as oracle-consumption middleware rather than as a data-source business. The important control surfaces sit in adapter design, router configuration, and integration policy more than in source-data production itself.
- The quote-based interface matters. Both the whitepaper and ERC-7726 frame
getQuoteas an amount-based query rather than a unit-price getter, which reduces decimal-handling mistakes and makes the interface closer to how lending systems actually consume valuation data. - The bid/ask path matters too.
getQuoteslets a deployment widen the abstraction fromwhat is the pricetowhat range should we trust for buying versus selling, which is especially relevant for credit systems and manipulated or thin markets. - Adapter immutability versus router governance is the main governance split. The whitepaper and docs are explicit that adapters are intended to be minimal, immutable, and observable, while routers may optionally be governed so provider mappings can change. That means governance often moves up one layer rather than disappearing.
- The system also makes oracle composition more legible than many lending stacks do: ERC-4626 conversion, cross-adapter pricing, and provider substitution are distinct layers rather than buried inside one monolithic market configuration.
- ERC-7726 is analytically important here because it shows Euler’s design is not just internal infrastructure; it is also trying to standardize quote-style oracle access as a broader DeFi primitive.
- The README says Euler Price Oracles is a library of modular oracle adapters and components that implement
- Whitepaper: The best primary materials in this pass were the project README, the project whitepaper, Euler’s docs page on price oracles, and the ERC-7726 draft spec collected in
../whitepapers/euler-price-oracle-primary-sources-2026-05-11.md. - Sources:
- https://github.com/euler-xyz/euler-price-oracle
- https://raw.githubusercontent.com/euler-xyz/euler-price-oracle/master/README.md
- https://raw.githubusercontent.com/euler-xyz/euler-price-oracle/master/docs/whitepaper.md
- https://docs.euler.finance/concepts/core/price-oracles/
- https://eips.ethereum.org/EIPS/eip-7726
Internal linkages
-
Keep this note tight.
-
Best anchors: erc-7726, compound-open-price-feed, and chainlink.
-
Last reviewed: 2026-05-30 UTC