What Are Oracles?
Oracles bring off-chain data (prices, weather, sports results, etc.) on-chain for smart contracts to consume. They are essential for DeFi protocols, prediction markets, and any application that needs real-world data.Provider status
| Capability | Status | Current guidance |
|---|---|---|
| Official price oracle provider | TBA | Do not assume a canonical price feed until an official provider or ecosystem integration is published. |
| Official data-feed provider | TBA | Treat provider-specific feed addresses, update cadence, and SLAs as unavailable in these docs. |
| Provider-specific docs | Planned | Add feed addresses, freshness guarantees, supported assets, outage behavior, and integration examples when a provider is announced. |
| Native verifiable randomness | Available now | Use the ECVRF precompile for on-chain verifiable randomness use cases. |
Verifiable Randomness
c8ntinuum includes a native VRF precompile (ecvrf) for verifiable randomness. This provides unbiased, publicly auditable randomness for lotteries, leader selection, and randomized protocols — without requiring an external oracle.
For ABI details and gas behavior, see Precompile ABI Reference. For ecosystem announcements, check Official Links.
Required fields for future provider docs
When an oracle integration is published, document:- Provider name, official documentation URL, and support contact.
- Mainnet and testnet feed addresses.
- Feed decimals, heartbeat, deviation threshold, and stale-data behavior.
- Read examples for Solidity and at least one JavaScript library.
- Failure modes for paused feeds, stale rounds, unsupported assets, and RPC/provider outages.