dApps built on Hydration can leverage DIA oracles to access up-to-date asset price information.
Chain | Address |
---|---|
Mainnet | 0xdee629af973ebf5bf261ace12ffd1900ac715f5e |
Testnet | 0xc756bd338a97c1d2faab4f13b5444a08a1566917 |
Chain | Address |
---|---|
Mainnet | 0x48ae7803cd09c48434e3fc5629f15fb76f0b5ce5 |
Testnet | 0x5d8320f3ced9575d8e25b6f437e610fc6a03bf52 |
Pricing Methodology | VWAP |
Deviation (%) & Refresh Frequency | 0.5% and 120 seconds |
Heartbeat | 24h |
Asset Ticker | Adapter Address | Asset Markets |
---|---|---|
WBTC | 0xC9cCBe99bdD9538871f9756Ca5Ea64C2267cb0a7 | WBTC markets |
WETH | 0xBd763043861CAF4E7e4E7Ffe951A03dF2Ea7E5AC | WETH markets |
DOT | 0x422E745797EC0Ef399c17cE3E2348394F2944727 | DOT markets |
USDT | 0xb4aC9f0E6E207D5d81B756F8aF6efe3fe7B0E72c | USDT markets |
USDC | 0xEE7aFb45c094DC9fA404D6A86A7d795d4aA33D28 | USDC markets |
tBTC | 0x9f7abE73e656DB45F56B1d3755940CB3fc82Fcaa | tBTC markets |
Aave | 0xC9E1415Eb64281aD449f50C454873d92F312d6fE | Aave markets |
vDOT | 0x234F96059d628Da80B76A40c0E50a9D16a8F3191 | vDOT markets |
getValue
method on the oracle contract which you can access through the DIA Oracle library or the interface.
Below is an example of a contract consuming data from the oracle on Hydration testnet using the IDIAOracleV2 interface. If you pass BTC/USD
as the key, 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.
AggregatorV3Interface
such as getRoundData
& latestRoundData
. You can learn more here.