Skip to main content
Explore these demo oracles to see how DIA works. For production deployments, request a custom oracle and unlock the full power of tailored data feeds for your dApp.

Demo Oracles

Demo oracles are available for testing the new fully verifiable & decentralized Lumina stack on Arbitrum Mainnet & Testnet:

Oracle Contracts

Mainnet
Testnet

Oracle Configuration

Available Asset Feeds

Oracle Contracts

Mainnet

Oracle Configuration

Available Asset Feeds

  • APPL
  • XAU/USD
  • USD/EUR

How to Access Data

To consume price data, use the updates method for Push-based oracles. The price updates are stored in both methods in an updates mapping. When accessing the updates mapping through the key BTC/USD, it will return the most recent price of BTC in USD with 8 decimal places (e.g. 9601458065403 is $96,014.58065403) along with the Unix timestamp of the last price update. Below is a sample contract that consumes the BTC/USD price feed:

updates Method

Additional Details

You can find the contract addresses for the Arbitrum bridge’s components on mainnet and testnet below:
Learn more about DIA’s cross-chain messaging layer here.

Oracle Grants Program

The DIA Oracle Grants Program provides zero-cost oracle access for up to 1 year, covering deployment and update costs to accelerate dApp development on Arbitrum. Learn more about the grant here:

DIA Oracle Grants Program | Apply Now


Request a Custom Oracle

DIA offers highly customizable oracles that are individually tailored to each dApp’s needs. Each oracle can be customized in the following ways, including:
  • Data Sources & Asset Feeds
  • Pricing Methodologies
  • Update Triggers (Frequency, Deviation, Heartbeat, …etc)
Get a tailored oracle for your dApp, request one below:

Request Custom Oracle

Support

For developer assistance, connect with the DIA team directly on Discord or Telegram.