Skip to main content
EUR/USD is the world’s most traded currency pair — over $1 trillion in daily spot volume, accounting for roughly 23% of all global FX turnover. It is the first and currently only trading pair on the Nile Markets protocol.

Why EUR/USD Matters for DeFi

The Gap in Onchain Finance

While USD dominates onchain finance, most crypto companies, protocols, and globally distributed teams have costs, revenues, or liabilities in EUR. European payroll, invoices from EU vendors, and treasury management all create EUR/USD exposure that currently has no efficient onchain hedging solution.

The Largest FX Market

EUR/USD is the single most liquid currency pair in the world. This means reliable, frequently updated oracle prices, tight confidence intervals, and deep publisher coverage from Pyth Network — the ideal conditions for a non-deliverable forward (NDF) protocol.

EUR/USD Basics

The EUR/USD exchange rate represents how many US Dollars one Euro is worth:
RateMeaning
1.08001 EUR = 1.08 USD
Rate goes upEuro is strengthening (good for LONG positions)
Rate goes downEuro is weakening (good for SHORT positions)
EUR/USD typically moves in the 4th and 5th decimal place (pips). A move from 1.0800 to 1.0850 is a 50-pip move, representing a ~0.46% change. Major economic events (central bank decisions, employment data) can cause moves of 50-200 pips in minutes.

Three Price Types

The EUR/USD pair has three distinct price types, each serving a different purpose.
The real-time EUR/USD rate, sourced from Pyth Network. Pyth aggregates prices from institutional publishers (exchanges, market makers, trading firms) and provides a confidence-weighted median.
  • Used for: Recording the fixing price at settlement
  • Freshness: Updated whenever a transaction includes Pyth price data
The expected EUR/USD rate at a future maturity date, computed using the interest rate differential between EUR and USD. When USD rates exceed EUR rates, the forward trades above spot.
  • Used for: Position entry prices, real-time PnL, early termination, liquidation
  • Freshness: Published every ~30 seconds by the publisher service
The Pyth EUR/USD spot price captured at 4:00 PM UTC on a position’s maturity business day. This is the authoritative rate for cash settlement.
  • Used for: Final PnL calculation at maturity
  • Timing: 4 PM UTC, matching the ECB reference rate convention
  • Permanence: Once recorded, a fixing price cannot be changed

Why EUR/USD First?

Highest Liquidity

The most traded pair in the world ensures deep, reliable oracle feeds with minimal latency and high-confidence price data.

Widest Oracle Coverage

Pyth Network has extensive publisher coverage for EUR/USD, providing frequent updates with tight confidence intervals.

Familiar to Traders

EUR/USD is the pair most traders start with. Its macro drivers (ECB/Fed policy, trade balances) are widely understood and covered.

Future Pairs

The protocol is designed for multi-currency expansion. Adding a new pair requires deploying updated oracle configuration and publisher support — no contract upgrades are needed. Planned pairs include GBP/USD, USD/JPY, and AUD/USD. Each pair gets independent oracle state, risk parameters, and forward pricing while sharing the same USDC liquidity pool.
M2 operates with EUR/USD only. If you are building an integration, you can use the EUR/USD pair ID directly. When multi-pair support launches, the protocol will provide a registry query to enumerate all active pairs.
For code examples using the EUR/USD pair ID in TypeScript and Rust, see TypeScript SDK and Code Examples.