Participate in the Governance of DIA

DIA tokenholders can take part in the decision-making of the DIA Platform and Association

Learn: How to Govern
From ideation to implementation, learn the governance process, requirements and more.
Discuss: DIA Forum
A space to propose and discuss ideas to improve the DIA platform, product and processes.
Vote: DIA Snapshot
Where proposals are voted on-chain by DIA tokenholders before implementation.

The Governance Modules

DIA’s governance and validation happen on many levels via the following DIA DAO modules. Learn more and get started.

DIPs - DIA Improvement Proposals
DIPs are strictly product-related proposals, subjects of discussion can range from the implementation of new data computation methodologies or certain tech stacks.
See DIPs
GDPs - General DIA Proposals
GDPs are general DAO proposals, subject of discussion are not product or platform specific proposals but rather operational matters, community, or treasury, among others.
See GDPs
CARs - Community Approval Requests
A CAR is an approval mechanism for DIA’s product categories. They are designed in order to facilitate a lean process for the DIA DAO to approve or reject processes, content and infrastructure.
See CARs
CDRs - Custom Delivery Requests
A CDR is a mechanism for dApps to publicly request custom data and oracle deliveries to DIA. CDRs will provide a lean process for protocols to request tailor-made data feeds.
See CDRs

Forum activity

Participate in the latest community discussion of the DIA Forum

USDUC | Price Feeds
Thank you for requesting a data feed via DIA CDR. Please find the oracle information below: ## Contracts The contracts to fetch data from. | **Network** | **Contract Address** | |----|----| | Ethereum Mainnet | [0x8F58645cc53852dE074fea88EA02782b749539b5](https://etherscan.io/address/0x8f58645cc53852de074fea88ea02782b749539b5) | --- ## Gas Wallets The gas wallet is used for pushing data to your contracts. To ensure uninterrupted oracle operation, please maintain sufficient funds in the gas wallet. You can monitor the wallets below to ensure they remain adequately funded at all times. | **Network** | **Gas Wallet Address** | |----|----| | Ethereum Mainnet | [0xffEa87a1D83BCaEcBA26e7565fC52Daeb1Ba9d0A](https://etherscan.io/address/0xffea87a1d83bcaecba26e7565fc52daeb1ba9d0a) | --- ## Oracle Configuration Settings that dictate how the oracle computes and updates data. | **Pricing Methodology** | [VWAPIR](https://www.diadata.org/docs/nexus/reference/pricing-methodologies/vwapir-volume-weighted-average-price-with-interquartile-range-filter) | |----|----| | **Deviation (%) & Refresh Frequency** | 0.5% and 120 seconds | | **Heartbeat** | 24h | --- ## Asset Feeds The available assets on the oracles. | **Asset Ticker** | **getValue(key)** | **Asset Markets Overview** | |----|----|----| | USDUC | USDUC/USD | [USDUC Markets](https://www.diadata.org/app/price/asset/Solana/CB9dDufT3ZuQXqqSfa1c5kY935TEreyBw9XJXxHKpump/) | To consume price data, you’ll need to invoke the `getValue` method on the oracle contract which you can access through the [DIA Oracle library](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity#using-solidity-library) or the [interface](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity#using-diaoraclev2-interface). If you pass `USDUC/USD` as the key, it will return the most recent price of USDUC in USD with 8 decimal places (e.g. 5617392 is $0.05617392) along with the Unix timestamp of the last price update. See the full example [here](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity).
CDR | GasX | Price Feeds
Thank you for requesting a data feed via DIA CDR. Please find the oracle information below: ## Contracts The contracts to fetch data from. | **Network** | **Contract Address** | |----|----| | Arbitrum Mainnet | [0xf413D43636CbE609cD286BAF341eA1058921eA43](https://arbiscan.io/address/0xf413d43636cbe609cd286baf341ea1058921ea43) | | Arbitrum Sepolia | [0x05eD1f0c33E2a2D257007C0184dC00020C0cbE68](https://sepolia.arbiscan.io/address/0x05ed1f0c33e2a2d257007c0184dc00020c0cbe68) | --- ## Gas Wallets The gas wallet is used for pushing data to your contracts. To ensure uninterrupted oracle operation, please maintain sufficient funds in the gas wallet. You can monitor the wallets below to ensure they remain adequately funded at all times. | **Network** | **Gas Wallet Address** | |----|----| | Arbitrum Mainnet | [0x0dfA1D8a439637c07327Cd280d1D01c61dDBFbbc](https://arbiscan.io/address/0x0dfa1d8a439637c07327cd280d1d01c61ddbfbbc) | | Arbitrum Sepolia | [0xeFfFD5F03f027F411FA92A0E942e04741d50b3e4](https://sepolia.arbiscan.io/address/0xefffd5f03f027f411fa92a0e942e04741d50b3e4) | --- ## Oracle Configuration Settings that dictate how the oracle computes and updates data. | **Pricing Methodology** | [VWAPIR](https://www.diadata.org/docs/nexus/reference/pricing-methodologies/vwapir-volume-weighted-average-price-with-interquartile-range-filter) | |----|----| | **Deviation (%) & Refresh Frequency** | 0.5% and 120 seconds | | **Heartbeat** | 24h | --- ## Asset Feeds The available assets on the oracles. | **Asset Ticker** | **getValue(key)** | **Asset Markets Overview** | |----|----|----| | WETH | WETH/USD | [WETH Markets](https://www.diadata.org/app/price/asset/Ethereum/0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2/) | | USDC | USDC/USD | [USDC Markets](https://www.diadata.org/app/price/asset/Ethereum/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48/) | To consume price data, you’ll need to invoke the `getValue` method on the oracle contract which you can access through the [DIA Oracle library](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity#using-solidity-library) or the [interface](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity#using-diaoraclev2-interface). If you pass `WETH/USD` as the key, it will return the most recent price of WETH in USD with 8 decimal places (e.g. 431958146231 is $4,319.58146231) along with the Unix timestamp of the last price update. See the full example [here](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity).
CDR #091: Peapods Finance | Asset Price
Thank you for requesting a data feed. The following assets have been added to Peapods oracles: | **Asset Ticker** | **Deviation (%)** | **getValue(key)** | **Oracle** | **Asset Markets Overview** | |----|----|----|----|----| | BANANA | 0.5% | BANANA/USD | [Ethereum Mainnet Oracle](https://etherscan.io/address/0xed6f4747544d400f97619d2d8d2996496727712e) | [BANANA Markets](https://www.diadata.org/app/price/asset/Ethereum/0x38e68a37e401f7271568cecaac63c6b1e19130b4/) | | ZEN | 0.5% | ZEN/USD | [Base Mainnet Oracle](https://basescan.org/address/0xb018033b41447716c5be84cd17f80c854431a164) | [ZEN Markets](https://www.diadata.org/app/price/asset/Horizen/0x0000000000000000000000000000000000000000/) |
Saga | Saga token Price Feed
Thank you for requesting a data feed via DIA CDR. Please find the oracle information below: ## Contracts The contracts to fetch data from. | **Network** | **Contract Address** | |----|----| | Ethereum Mainnet | [0xc4807c41F492eaE6c51daC9058F02eE0288DF9a7](https://etherscan.io/address/0xc4807c41f492eae6c51dac9058f02ee0288df9a7) | --- ## Gas Wallets The gas wallet is used for pushing data to your contracts. To ensure uninterrupted oracle operation, please maintain sufficient funds in the gas wallet. You can monitor the wallets below to ensure they remain adequately funded at all times. | **Network** | **Gas Wallet Address** | |----|----| | Ethereum Mainnet | [0x99D16DD8d5Fc09709b80DF63F93C28EF0A472caa](https://etherscan.io/address/0x99d16dd8d5fc09709b80df63f93c28ef0a472caa) | --- ## Oracle Configuration Settings that dictate how the oracle computes and updates data. | **Pricing Methodology** | [VWAPIR](https://www.diadata.org/docs/nexus/reference/pricing-methodologies/vwapir-volume-weighted-average-price-with-interquartile-range-filter) | |----|----| | **Deviation (%) & Refresh Frequency** | 0.5% and 120 seconds | | **Heartbeat** | 24h | --- ## Asset Feeds Available assets on the oracles and the Chainlink AggregatorV3Interface compatible contracts for each asset feed. | **Asset Ticker** | **getValue(key)** | **Adapter Address** | **Asset Markets Overview** | |----|----|----|----| | SAGA | SAGA/USD | [0x5E08ec9b215FB2Ad352682f78f2060f54013FF3C](https://etherscan.io/address/0x5e08ec9b215fb2ad352682f78f2060f54013ff3c) | [SAGA Markets](https://www.diadata.org/app/price/asset/Saga/0xA19377761FED745723B90993988E04d641c2CfFE/) | To consume price data, you’ll need to invoke the `getValue` method on the oracle contract which you can access through the [DIA Oracle library](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity#using-solidity-library) or the [interface](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity#using-diaoraclev2-interface). If you pass `SAGA/USD` as the key, it will return the most recent price of SAGA in USD with 8 decimal places (e.g. 24431238 is $0.24431238) along with the Unix timestamp of the last price update. See the full example [here](https://www.diadata.org/docs/nexus/how-to-guides/fetch-price-data/solidity).
Show all

Questions?

Connect with the DIA community and get help.