CDR #032: Orbiter One | Price Feeds


Protocol: Orbiter One

Integration: Orbiter One is a peer-to-peer lending protocol focused on cross-chain interoperability



Following assets will be included in the Oracle:

Asset Ticker Asset Blockchain Asset Address Asset Markets Overview Comments
wMOVR Moonriver 0x98878B06940aE243284CA214f92Bb71a2b032B8A wMOVR Asset Information
kBTC Kintsugi N/A BTC asset information 3 Collateral ratio driven price feed will be developed with BTC, DOT and other collaterals’ price as its core
WBTC Ethereum 0x2260FAC5E5542a773Aa44fBCfeDf7C193bc2C599 WBTC Markets
ETH Ethereum N/A ETH Markets
wstKSM Kusama N/A KSM Asset Information Collateral ratio driven price feed will be developed with KSM collateral price as its core
KSM Kusama N/A KSM Asset Information
MAI Moonbeam 0xdFA46478F9e5EA86d57387849598dbFB2e964b02 MAI Asset Information
BNB Binance Smart Chin N/A BNB Asset Information
BUSD Binance Smart Chain 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 BUSD Asset information
FRAX Ethereum 0x853d955aCEf822Db058eb8505911ED77F175b99e Frax Asset Information
xcAUSD Moonbeam 0xfFfFFFFF52C56A9257bB97f4B2b6F7B2D624ecda AUSD Asset Information
DAI Ethereum 0x6B175474E89094C44Da98b954EedeAC495271d0F DAI Asset Information
xcKINT Moonriver 0xfffFFFFF83F4f317d3cbF6EC6250AeC3697b3fF2 xcKINT Asset Information
LDO Ethereum 0x5A98FcBEA516Cf06857215779Fd812CA3beF1B32 LDO Asset Information


  • Moving Average Price with Interquartile Range (MAIR) will be used to calculate the price for the assets. Learn more about it here
  • 0.5% deviation threshold for updates trigger will be applied for each asset
  • 120sec time window for trades aggregation will be applied for each asset


Delivery Method Oracle on Moonbase Alpha Testnet
Is testnet deployment required? Yes
Delivery Estimate 3 days

Hey guys, we wanted to request the same price feeds for Orbiter One on Moonriver. We wanted to add USDT and USDC. We would like to remove xcKINT and xcAUSD. Thank you!

1 Like

Hey guys, can we please also get the feed for FXS asset for our main net. Thank you!!

Thank you for requesting a DIA CDR. We confirm the CDR specifications were requested correctly. Find the oracle / API endpoint below:


By querying for blockchain and asset, the API provides the markets used for calculating this feed.

API endpoint

By querying for blockchain and asset, the API provides the asset quotation for each asset in the feed.


The oracle is deployed and can be accessed here.

Moonbeam Alpha: DIAOracleV2 | Address 0xf72677d3b460e3f347cb087ab0b49f95116c53f6 | Moonbase

Moonriver: DIAOracleV2 | Address 0xadbe214542eae578aaeae98139591ff229ce39bd | Moonriver

You can query for assets by calling the read function getValue() with parameters such as “ETH/USD”. It will return two values:

  • The price of the asset queried with 8 decimals
  • The timestamp of the last update

Please make sure to top up the gas wallets very soon, as we only put in some gas to deploy and start the oracle.
Gas wallet for Moonbeam Alpha: 0x075b8A65Fd9091B1DD2235fe7d70d6Fb4cBc5FEe
Gas wallet for Moonriver: 0x44d0CB4A086c49f64dB90a4de2A8905D9940AC2E

Also make sure they always have sufficient funding.

The requested assets (including FXS) have been deployed.

We would like to request several price feeds on the Moonbeam network: USDC, USDT, FRAX, d2O, ETH, WBTC, DOT, and GLMR. We will be using the same mechanisms and methodology as previously. Thank you!

1 Like

We updated the oracles and deployed the new Moonbeam oracle to this address: DIAOracleV2 | Address 0x615e7ecf11053813ef97d0a33198cfaa24e4806f | Moonbeam

Please keep the gas wallet funded to make sure that operations can continue:

The d2O fair value oracle is live: DAMFinanceOracle | Address 0x03c56cfa83a426907589cfadc2dc15dcc57da10b | Moonbeam

It is structured differently from the standard oracle contract. To get the latest fair price of d2O with 8 decimals, you need to call getPrice() with parameter USDC. This will return the price according to the formula of d2O, considering both Moonbeam and Ethereum collaterals.

The collateral ratio itself (with 8 decimals) can be accessed with read function collateralRatio() and parameter USDC. d2OTotalSupply() and usdcBalance() work similarly.

The current price of USDC itself can be accessed as usual with a call of getValue() with parameter USDC and will return the price with 8 decimals together with the timestamp of the last update.

Please make sure to keep the gas wallet always funded: 0xe55d2ffd90364397e3e8c1a82322927ff3907e3f

Hey Team!! Can we please add the feed for iBTC (xciBTC) on Moonbeam Network

Hey Team! Can we please get the feeds for vDOT and vGLMR. The fair value feeds will be perfect!