> For the complete documentation index, see [llms.txt](https://docs.river.inc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.river.inc/outro/oracle.md).

# Oracle

Our system has integrated different oracles to provide highly accurate price feeds for our users.&#x20;

River protects price accuracy by checking price staleness. The oracle updates its price when the value deviates beyond a specified threshold or when the heartbeat idle time has passed. Our protocol checks the timestamp and verifies that the latest answer is recent enough.

<table><thead><tr><th width="128">Chain</th><th width="138">Collateral</th><th width="185">Oracle</th><th>Parameter (deviation/heartbeat)</th></tr></thead><tbody><tr><td>Ethereum</td><td>WETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/3600s</td></tr><tr><td>Ethereum</td><td>WBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/3600s</td></tr><tr><td>Ethereum</td><td>USDT</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.25%/86400s</td></tr><tr><td>Ethereum</td><td>USDC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.25%/86400s</td></tr><tr><td>Ethereum</td><td>DAI</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.25%/86400s</td></tr><tr><td>Ethereum</td><td>weETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/3600s</td></tr><tr><td>BNB Chain</td><td>BNB</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0%/27s</td></tr><tr><td>BNB Chain</td><td>WBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BNB Chain</td><td>BTCB</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BNB Chain</td><td>BSC-USD</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/900s</td></tr><tr><td>BNB Chain</td><td>ETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/60s</td></tr><tr><td>BNB Chain</td><td>DAI</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/900s</td></tr><tr><td>BNB Chain</td><td>USDC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/900s</td></tr><tr><td>BNB Chain</td><td>bfBTC</td><td><a href="https://www.redstone.finance/">Redstone</a></td><td>0.5%/21600s</td></tr><tr><td>BNB Chain</td><td>solvBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/60s</td></tr><tr><td>BNB Chain</td><td>USD1</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/86400s</td></tr><tr><td>X Layer</td><td>WBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>X Layer</td><td>WETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>X Layer</td><td>USDT</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>X Layer</td><td>USDC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>X Layer</td><td>USDG</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>X Layer</td><td>USDT0</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>Arbitrum</td><td>ETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.05%/86400s</td></tr><tr><td>Arbitrum</td><td>WBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.05%/86400s</td></tr><tr><td>Arbitrum</td><td>USDT</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/86400s</td></tr><tr><td>Arbitrum</td><td>USDC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/86400s</td></tr><tr><td>Arbitrum</td><td>DAI</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/86400s</td></tr><tr><td>Arbitrum</td><td>USDS</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>Arbitrum</td><td>clBTC</td><td><a href="https://chainsight.network/">Chainsight</a></td><td>10%/3600s</td></tr><tr><td>Base</td><td>ETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.15%/1200s</td></tr><tr><td>Base</td><td>WBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.1%/1200s</td></tr><tr><td>Base</td><td>cbBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.3%/1200s</td></tr><tr><td>Base</td><td>clBTC</td><td><a href="https://chainsight.network/">Chainsight</a></td><td>10%/3600s</td></tr><tr><td>Base</td><td>USDC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.3%/86400s</td></tr><tr><td>Base</td><td>USDT</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.3%/86400s</td></tr><tr><td>Sonic</td><td>WETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>Sonic</td><td>WBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>Sonic</td><td>USDC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>Sonic</td><td>USDT</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>WETH</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>WBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>tBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>USDT</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>USDC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>solvBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>solvBTC.BBN</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>BOB</td><td>uniBTC</td><td><a href="https://data.chain.link/">Chainlink</a></td><td>0.5%/86400s</td></tr><tr><td>Hemi</td><td>WETH</td><td><a href="https://www.redstone.finance/">Redstone</a></td><td>0.5%/21600s</td></tr><tr><td>Hemi</td><td>HemiBTC</td><td><a href="https://www.redstone.finance/">Redstone</a></td><td>0.5%/21600s</td></tr><tr><td>Hemi</td><td>WBTC</td><td><a href="https://www.redstone.finance/">Redstone</a></td><td>0.5%/86400s</td></tr><tr><td>Hemi</td><td>USDC</td><td><a href="https://www.redstone.finance/">Redstone</a></td><td>0.5%/86400s</td></tr><tr><td>Hemi</td><td>USDT</td><td><a href="https://www.redstone.finance/">Redstone</a></td><td>0.5%/86400s</td></tr><tr><td>BSquared</td><td>WBTC</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.5%/3600s</td></tr><tr><td>BSquared</td><td>uBTC</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.5%/3600s</td></tr><tr><td>BSquared</td><td>uniBTC</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.5%/3600s</td></tr><tr><td>BSquared</td><td>USDT</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.1%/86400s</td></tr><tr><td>BEVM</td><td>BTC</td><td><a href="https://www.diadata.org/#disable">DIA</a></td><td>0.5%/86400s</td></tr><tr><td>BEVM</td><td>wstBTC</td><td><a href="https://www.diadata.org/#disable">DIA</a> (BTC price) &#x26; <a href="https://scan-mainnet.bevm.io/address/0x26bda683F874e7AE3e3A5d3fad44Bcb82a7c107C">Bido contract</a> (wstBTC/stBTC rate)</td><td>0.5%/86400s</td></tr><tr><td>Bitlayer</td><td>WBTC</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.5%/3600s</td></tr><tr><td>Bitlayer</td><td>stBTC</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.5%/3600s</td></tr><tr><td>Bitlayer</td><td>USDT</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.1%/86400s</td></tr><tr><td>Bitlayer</td><td>USDC</td><td><a href="https://www.apro.com/">APRO</a></td><td>0.1%/86400s</td></tr></tbody></table>
