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

CapabilityStatusCurrent guidance
Official price oracle providerTBADo not assume a canonical price feed until an official provider or ecosystem integration is published.
Official data-feed providerTBATreat provider-specific feed addresses, update cadence, and SLAs as unavailable in these docs.
Provider-specific docsPlannedAdd feed addresses, freshness guarantees, supported assets, outage behavior, and integration examples when a provider is announced.
Native verifiable randomnessAvailable nowUse 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.