Introducing XFusion Oracles - Production-Ready Price Feeds on IC
Hey IC community! ![]()
I’m excited to share XFusion Oracles - a comprehensive, production-grade price oracle that’s now live on Internet Computer mainnet!
What is XFusion Oracles?
XFusion Oracles provides real-time price feeds for cryptocurrencies, stocks, and commodities with cryptographic verification and enterprise-grade reliability. Built specifically for the Internet Computer ecosystem.
Live Interface: https://z5qos-7yaaa-aaaao-a4pva-cai.icp0.io/
Backend Canister: zutfo-jqaaa-aaaao-a4puq-cai
Backend Candid: DFINITY Canister Candid UI
Current Coverage (17 Assets)
Cryptocurrencies (10)
- BTC, ETH, SOL, BNB, XRP, ICP, AVAX, BCH, LTC, MATIC
Stocks (6)
- AAPL, GOOGL, NVDA, TSLA, META, SPY
Commodities (1)
- XAUT (Gold)
Key Features
-
Live Data: sub-15-second updates from Pyth Network -
Multi-Asset: Crypto, stocks, and commodities in one oracle -
Free to Query: No authentication required for price data
Built for Developers
Simple Integration
// Get BTC price in your canister
let (price,): (Option<Price>,) = call(
Principal::from_text("zutfo-jqaaa-aaaao-a4puq-cai")?,
"get_price",
("BTC",)
).await?;
Batch Queries
// Get multiple prices efficiently
let (prices,): (Vec<Option<Price>>,) = call(
oracle_principal,
"get_prices",
(vec!["BTC", "ETH", "AAPL"],)
).await?;
Certified Data
// Get cryptographically verified snapshot
let (snapshot, cert): (Vec<(String, Price)>, Vec<u8>) = call(
oracle_principal,
"get_snapshot_cert",
()
).await?;
Get Involved
-
Try it out: Visit our live interface and explore the data
-
Integrate: Start building with our oracle
-
Feedback: Let us know what assets or features you need
Yet another product rolled out in scope of building XFusion
https://forum.dfinity.org/t/xfusion-many-tokens-one-trade/55977
