Oracles provide smart contracts with off-chain data such as asset prices. Chaos Labs operates price feeds on Stable.Documentation Index
Fetch the complete documentation index at: https://docs.stable.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Overview table
| Provider | Category | Supported Pairs | Docs / Get Started | Notes |
|---|---|---|---|---|
| Chaos Labs | Oracle Price Feeds | BTC/USD, ETH/USD, SOL/USD, FRXUSD/USD, SFRXUSD/USD, ezETH/ETH | https://docs.chaoslabs.xyz/oracles/docs | Live on mainnet and testnet |
Chaos Labs
Chaos Labs provides oracle price feeds on Stable. Feed contracts expose theIEdgePushOracle interface documented in the Chaos Labs EVM integration guide.
Capabilities
- Push-based price feeds with configurable deviation thresholds and heartbeat intervals
IEdgePushOracleinterface withlatestRoundData(),decimals(), anddescription()- On-chain price data for DeFi protocols, lending, and liquidation engines
Mainnet price feed addresses
Source: Chaos Labs push feeds dashboard| Price Feed | Contract Address | Deviation | Heartbeat |
|---|---|---|---|
| FRXUSD / USD | 0xAe48F22903d43f13f66Cc650F57Bd4654ac222cb | 0.05% | 8m |
| ezETH / ETH | 0x45D531E6BB4eF640BF4bFc1DDE832e1EDFFea8a5 | 0.05% | 8m |
| SFRXUSD / USD | 0x955998975cFDAFD0e0dc60f5A92E14fA72384AaE | 0.05% | 8m |
| ETH / USD | 0x163131609562E578754aF12E998635BfCa56712C | 0.5% | 47m |
| BTC / USD | 0x9f6aA2aB14bFF53e4b79A81ce1554F1DFdbb6608 | 0.5% | 45m |
Testnet price feed addresses
| Price Feed | Contract Address |
|---|---|
| BTC / USD | 0xECA49340544541957eC64B7635418D2159616826 |
| ETH / USD | 0x176A9536feaC0340de9f9811f5272E39E80b424f |
| SOL / USD | 0x7fa367967CE7903Fc5cE25a969cb7dB792a8f6b9 |
Reading a price feed
Feed contracts implementIEdgePushOracle. The following example is adapted from the Chaos Labs documentation.
This code is from the Chaos Labs documentation and is provided for illustrative purposes. Test thoroughly before production use.
Deploying to Stable Testnet
This assumes you have Foundry installed and a funded wallet. See the Deploy Smart Contract tutorial for full setup instructions.-
Save the contract above to
src/OracleConsumer.solin a Foundry project. - Deploy with the ETH/USD testnet feed address:
- Read the latest price from your deployed contract:

