Links
Comment on page

Demo price oracles

Overview of demo oracle for testing purposes on supported chains
Please note: These demo oracles are NOT intended to be used in live production.
DIA's Demo Oracles are for testing purposes only. Demo oracles are upgraded and exchanged continuously and provide limited asset prices.
To access all of DIA's asset prices and request oracles for production environments, talk to our integrations teams or request a custom data delivery via Forum.
All DIA demo oracles include the following assets price information, delivered in USD:
  • BTC/USD
  • USDC/USD
  • DIA/USD
To query the price data use the same format as in the bullet points. To learn more about how to access DIA's oracles, visit the following page:
The audit of our oracle smart contract can be found here
02_Smart Contract Audit_DIA_Oracle_v2.pdf
2MB
PDF

Ethereum

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Goerli Testnet
Smart Contract Address
Oracle Type
Update Frequency
Audit
1% deviation check once per day
Audit_DIA_Ethereum.pdf
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per hour

Base

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Goerli Testnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per hour
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per hour

Binance Smart Chain

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Testnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per day
Key/Value Oracle (Coinmarketcap Symbols)
1% deviation check once per day
Key/Value Oracle (Coingecko Symbols)
1% deviation check once per day
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per day

Polygon

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Mumbai Testnet
Smart Contract Address
Oracle Type
Update Frequency
Audit
1% deviation check once per day
02_Smart Contract Audit_DIA_Oracle_v2_Polygon.pdf
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per day

Arbitrum

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per day

Arbitrum Nova

Note: Test oracle on.y For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per day

Astar/Shiden

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Astar
Shiden Mainnet
Shibuya Testnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 minutes if >0.5% deviation
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours if >0.5% deviation
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours if >1% deviation

Aurora

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Testnet
Smart Contract Address
Oracle Type
Update Frequency
Audit
3% deviation check once per hour
Audit_DIA_Aurora.pdf
Smart Contract Address
Oracle Type
Update Frequency
3% deviation check once per hour

Avalanche

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Fuji Testnet
Smart Contract Address
Oracle Type
Update Frequency
Audit
2 hours
02_Smart Contract Audit_DIA_Oracle_v2_Avalanche.pdf
Smart Contract Address
Oracle Type
Update Frequency
Every 2 minutes if >1% deviation

Boba

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Moonbase Testnet
Smart Contract Addres
Oracle Type
Update Frequency
Every 2 hours

Celo

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per day

Clover

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

Evmos

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Testnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

Fantom

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
Audit
1% deviation check once per hour
Audit_DIA_Fantom.pdf

Fuse

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per hour

Gnosis Chain

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Sokol Testnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per day
Smart Contract Address
Oracle Type
Update Frequency
1/day

Linea

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check every 1h

Metis

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
Audit
5% deviation check every 2h
02_Smart Contract Audit_DIA_Oracle_KeyValue_Metis.pdf

Moonbeam

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Moonbeam
Moonriver
Moonbeam Alpha
Smart Contract Address
Oracle Type
Update Frequency
Audit
1% deviation check once per day
02_Smart Contract Audit_DIA_Oracle_v2_Moonbeam.pdf
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once every 2 minutes
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per hour

Nahmii

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Testnet V3
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours if >0.5% deviation

Nervos

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Godwoken Testnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

Neon

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Devnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

OKX Chain

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

Optimism

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
1% deviation check once per hour

Telos

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Testnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

Velas

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
EVM Mainnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

Wanchain

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours

zkEVM Polygon

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Testnet
Smart Contract Address
Oracle Type
Update Frequency
Every 2 hours
Smart Contract Address
Oracle Type
Update Frequency
Every hour

zkSync

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Mainnet
Testnet
Smart Contract Address
Oracle Type
Update Frequency
Key/Value Oracle V2
Every 2 hours
Smart Contract Address
Oracle Type
Update Frequency
Every hour

NEAR

Note: Test oracle only. For production-ready oracles, talk to our integrations teams or request a custom data delivery via Forum.
Asset price updates in NEAR blockchain are provided on request basis
Mainnet
Testnet
Oracle Address
Oracle Type
Oracle Address
Oracle Type