Skip to main content

Types of data

Oracles deliver data feeds directly to dApps or blockchains for the correct execution of transactions in smart contracts. Throughout the past years, the DeFi market has shown various expectations and needs towards the setup of oracle feeds. RedStone is at the forefront of innovation answering the needs of developers in that sector. Therefore, we identify the following types of data feeds:

  1. Market Feed

    The regular market price derived from centralized and decentralized exchanges, i.e., ETH / USD.

  2. Contract Rate Feed

    Also known as Exchange Rate or Fundamental Feed. A ratio between the underlying asset and its derivative derived from the smart contract of a protocol, i.e., wstETH / stETH rate derived from Lido contract or weETH / eETH derived from Ether.fi contract.

  3. Net Asset Value (NAV) Feed

    A data feed based on institutional API (i.e., CESR or SOFR) or another source that informs about the value of assets backing tokens issued against it, i.e., Blackrock BUIDL.

  4. Proof of Reserve Feed

    The custom implementation of logic supporting a particular oracle, i.e., Bitcoin Staking oracle. For example: LBTC / BTC price feed, derived based on the number of LBTC minted and the total amount of BTC deposited into Lombard's system on the Bitcoin chain. Detailed description here.

Feed TypeDenominationDeviation Comes FromComplexity of Delivery
Market FeedMainly USD, can also be another currency i.e., ETH / BTCMarket tradingRelatively simple
Contract Rate FeedUnderlying asset i.e., ETH for Ethereum LSTsSpecified ratio changes in the smart contractRequires understanding of edge cases and on-chain source
Net Asset Value FeedCustom, i.e., for CESR it's a % yield from ETH staking, usually USD valueCustom, usually every 24 hours from an APIDepends on the source, usually medium difficulty
Proof of Reserve FeedCustom, i.e., BTC in the case of Lombard internal oracleCustom, i.e., each X minutes for LombardUsually work-intensive