
All prices shown in Edel Finance are index prices (benchmarks) used for risk calculations and portfolio display—not executable trading quotes.
How We Use Oracle Data
Every asset in Edel Finance has an associated oracle that reports its current market price. The protocol uses these prices to:1
Fetch prices
Pull the latest price for each asset from its primary oracle source
2
Verify freshness
Check that prices are recent and within expected ranges
3
Apply fallbacks
Switch to backup sources if primary data is unavailable or stale
4
Update protocol
Apply prices to calculate Health Factors, borrowing limits, and portfolio values
Oracle Types
- Chainlink Price Feeds
- xStock Data Streams
- Ondo Oracle
General Price Feeds
Our primary oracle source for crypto and FX pairs. Battle-tested and decentralized.Key Features:- Aggregates quotes from multiple independent providers
- Built-in manipulation protection
- Industry-standard reliability
- Used wherever coverage exists
Default choice for widely-traded pairs with proven track record in production
Safety Mechanisms
Freshness Checks
Freshness Checks
Prices must be recent to be used. Stale data triggers conservative behavior:
- Old prices won’t drive new liquidations
- Borrowing may be temporarily restricted
- System switches to fallback sources
Reasonableness Validation
Reasonableness Validation
New prices must fall within expected ranges:
- Wild price jumps are investigated or ignored
- Each oracle source provides guidance on acceptable variance
- Protects against manipulation or bad data
Market Status Awareness
Market Status Awareness
For equity markets (xStock):
- Closed markets trigger conservative policies
- Halted trading prevents sudden price changes
- Corporate actions handled smoothly
Fallback Strategy
Fallback Strategy
When primary sources fail:
- Automatic switch to secondary oracle
- Apply protective limits if no healthy source
- Prefer safety over availability
What This Means for You
During Normal Operations
- Accurate portfolio values with transparent, explainable price inputs
- Fair liquidations based on verified market conditions, not transient noise
- Stable borrowing with conservative policies during data outages
- Real-time updates as market conditions change
During Market Events
- Market Closures
- High Volatility
- Corporate Actions
When traditional markets close (weekends, holidays):
- xStock prices update less frequently
- System maintains last known good prices
- Conservative borrowing limits may apply
You don’t need to interact with oracles directly—they work automatically in the background to keep your positions accurate and secure.
Technical Details
Oracle Integration Flow
Oracle Integration Flow
The oracle integration follows this process:
- Asset Request → Check primary oracle
- Primary Oracle → Returns fresh or stale data
- Fresh Data → Validate price
- Stale/Missing → Try fallback oracle
- Valid Price → Update protocol and calculate Health Factor
- Invalid/Unavailable → Apply safety policy and restrict operations
Oracle reliability is crucial for DeFi safety. Edel Finance only uses battle-tested oracle solutions with proven track records in production environments.