Euler Oracle System

Automate price quoting for base/quote pairs via a modular oracle router.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/cyotee/euler-lending-skill --skill euler-oracle-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Euler Oracle System
Source: https://github.com/cyotee/euler-lending-skill/tree/main/.opencode/skills/euler-oracle
Command: npx skills add https://github.com/cyotee/euler-lending-skill --skill euler-oracle-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers design and operate a modular price oracle system that routes pricing requests through multiple adapters to derive reliable quotes for base/quote pairs.

Core Features & Use Cases

  • Modular architecture: EulerRouter coordinates quotes across adapters (Chainlink, Uniswap TWAP, Pyth, Chronicle, and more) for flexible pricing.
  • Fallback and cross-routing: Supports fallback or cross-pair routing to ensure availability and price discovery even if a primary oracle is unavailable.
  • Use Case: DeFi protocols can price assets in a unified unit of account (e.g., USD) by combining base → cross → quote routes, enabling robust risk management and liquidation pricing.

Quick Start

Query the Euler price oracle system to configure adapters for a new base/quote pair and fetch a quote through EulerRouter.

Frequently Asked Questions about Euler Oracle System

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I route DeFi price feeds across multiple oracles like Chainlink and Pyth?

DeFi price feeds can be routed across Chainlink, Pyth, Uniswap TWAP, and Chronicle using a modular oracle router. The EulerRouter coordinates these adapters to derive reliable base/quote pricing.

How do I configure fallback pricing for a DeFi oracle when the primary source is unavailable?

Fallback pricing for a DeFi oracle is configured through the modular router's cross-pair routing capabilities. It ensures price discovery and availability by routing through secondary adapters when primary sources fail.

Can I fetch bid and ask quotes with staleness checks for DeFi liquidation pricing?

Yes, you can fetch bid and ask quotes with staleness checks for DeFi liquidation pricing. The oracle router applies configurable mappings to ensure risk management uses valid, updated market data.

How does cross-routing handle base to quote asset pricing in a unified unit of account?

Cross-routing handles base to quote asset pricing by combining base to cross to quote route segments. This allows DeFi protocols to price assets in a unified unit of account like USD.

Does the Euler Oracle System support custom adapters for price discovery?

Yes, the Euler Oracle System supports custom adapters for price discovery alongside standard ones. The modular architecture allows developers to integrate custom sources into the EulerRouter.