dApps built on Somnia can leverage DIA oracles to access up-to-date asset price information
Chain | Address |
---|---|
Somnia Testnet | 0x9206296ea3aee3e6bdc07f7aaef14dfcf33d865d |
Pricing Methodology | MAIR |
Deviation (%) & Refresh Frequency | 0.5% and 120 seconds |
Heartbeat | 24h |
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 our oracle on Sepolia testnet. 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.