euler-irm-oracles_skill

This skill guides deploying oracle adapters, configuring price resolution, querying prices, and selecting IRM types within Euler Finance V2.

0

GitHub Stars

3

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill euler-xyz/agent-skills --skill euler-irm-oracles

  • AGENTS.md21.5 KB
  • metadata.json1.0 KB
  • SKILL.md2.6 KB

Overview

This skill is an Oracle and Interest Rate Model (IRM) guide for Euler Finance V2 that helps with deploying oracle adapters, configuring price routing, querying prices, and selecting IRM types. It focuses on practical steps for integrating Chainlink, Pyth, Chronicle and other feeds, plus guidance for Linear Kink and Adaptive Curve IRMs. Use it to reduce integration errors and tune borrowing/lending economics.

How this skill works

The skill inspects protocol configuration points where price resolution and interest math are applied: oracle adapters, the router that resolves cross-asset prices, and IRM parameter sets used by vaults. It provides recommended adapter choices for common assets, details on feed update requirements, and explains IRM behavior under different utilization curves. The outputs are concrete deployment choices and parameter templates to plug into Euler governance or deployment scripts.

When to use it

  • Deploying or upgrading oracle adapters for assets (Chainlink, Pyth, Chronicle, RedStone)
  • Configuring the EulerRouter or CrossAdapter for cross-currency price resolution
  • Querying on-chain prices or validating feed freshness before risk actions
  • Selecting or tuning Interest Rate Models for new or existing markets
  • Setting IRM parameters for vaults or during asset onboarding

Best practices

  • Prefer Chainlink for major USD pairs and Pyth for high-frequency market data; whitelist Chronicle where required
  • Ensure pull-based oracles (Pyth) are updated on-chain before relying on prices in critical flows
  • Use CrossAdapter for assets lacking direct USD pairs and validate intermediate liquidity
  • Start IRM tuning with conservative slopes and move parameters after observing utilization
  • Use FixedRateOracle for stablecoins or pegged assets to avoid unnecessary volatility

Example use cases

  • Deploy Chainlink and Pyth adapters, register them with the router, and verify price resolution for wstETH/ETH
  • Configure CrossAdapter to price a token using an intermediate BTC/ETH route when no direct USD feed exists
  • Query an oracle before executing a liquidation to confirm price freshness and acceptable spread
  • Choose Linear Kink IRM for a new market and set the kink and slopes to limit tail risk under high utilization
  • Switch a stablecoin to FixedRateOracle to maintain a 1:1 peg and remove oracle noise from rate calculations

FAQ

Prefer adapters that derive price through liquid intermediates (CrossAdapter) or trusted rate providers; avoid relying on single low-liquidity feeds.

When is Adaptive Curve IRM preferred over Linear Kink?

Use Adaptive Curve IRM when you need self-adjusting rates that respond to persistent shifts in utilization and market conditions.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational