Overview of DIA
DIA is an open-source ecosystem for financial data. The aim of DIA is to make transparent, accurate and verifiable data accessible for Web3, by bringing together data providers, users and DAO community members.
Data sources: every second, thousands of trade level data points from multiple on-chain and off-chain sources (CEXes, DEXes, DeFi, NFT, Metaverse, etc) are aggregated into the DIA platform.
DIA Open-Source Platform:
- Open Contributors: To collect the data, an open community of developers builds scrapers to connect new data sources with the DIA open-source platform.
- Governors/validators: A community of token holders discuss and vote to improve the platform, crowd-approve and validate features and govern the DIA Association.
- Off-chain computation: The ingested raw data is being sanitised and further processed based on transparent methodologies in order to make the resulting data as reliable as possible.
Blockchains: new data points are shipped via API or dedicated oracle smart contracts and made available to developers in 30+ layer 1 and layer 2 blockchain networks.
dApps: DIA oracles are easy to integrate into smart contracts to power a broad range of DeFi, TradFi and Metaverse use cases, such as lending, staking or stablecoins.
DIA's crowd-sourcing approach to data sourcing uniquely positions DIA to utilise the broadest possible set of sources and ensure maximum coverage of asset price data. Any data feed that is publicly accessible can be sourced, regardless of whether it is listed on exchanges and what its trading volume is - there is no dependency on third-party data providers.
Here is a high-level overview of DIA's data offering:
Browse all asset price feeds below:
By leveraging a community of developers and a distributed network of nodes, DIA scrapes, collects and aggregates data directly from multiple on-chain sources or Centralised Exchange APIs at individual trade levels.
Here is a high-level overview of data sources DIA leverages:
Visit all integrated data sources:
DIA enables users to select how they ingest data using multiple delivery methods present on a constantly growing L1 / L2 ecosystem, powered by a network of strong industry partners.
Oracles can be customised to trigger updates based on:
- Request: updates are triggered via a dedicated smart contract or API call.
- Time: updates are triggered in predefined time intervals.
- Deviation: updates are triggered by a deviation from the last reported value.
Find out more on how to access the oracle:
Data can be delivered off-chain via
- Rest API: delivers data feeds in a predefined, standardised format
- GraphQL: enables more flexibility and direct adjustments of feed attributions
- Update frequency: custom
- Methodology: custom
- Sources: custom
Find out available API endpoints: