AlternativesSourced from Chainlink vs Pyth vs Binance vs Coinbase, live oracle deviation
Pyth alternatives
Pull-based price oracle with publisher-signed feeds delivered via Hermes
Pyth Network is a pull-based price oracle with publisher-signed feeds delivered through the Hermes REST endpoint and on-chain via wormhole-attested updates. Unlike Chainlink's push model with a deviation trigger, Pyth refreshes continuously off-chain, which means the off-chain quote available to a protocol team is usually fresher but the on-chain inscription of that quote still depends on when an integrator submits the update. The question every protocol designer picking an oracle asks is how aligned the major feeds actually are at the moment a settlement happens, not what each vendor's whitepaper claims. This benchmark polls four oracles every 30 seconds for ten USD-quoted blue chips, computes the pairwise deviation `|a-b|/avg * 100` across every source pair, and publishes the per-pair maximum as a Prometheus gauge in basis points. Sources are Chainlink AggregatorV3 (via `eth_call`), Pyth Hermes (batched `latest_price_feeds`), Binance REST ticker (USDT quoted, treated as approximately USD) and Coinbase REST ticker. Pairs are BTC, ETH, SOL, BNB, AVAX, LINK and POL on all four sources, plus XRP, ADA and DOGE on three sources because the Chainlink mainnet feeds for those USD pairs are deprecated. A 60-second stale-price guard excludes any source whose last sample is older than two poll intervals, so a dead poller cannot register a false zero deviation against itself. The leaderboard ranks the ten pairs by p99 of the max deviation over 24 hours; lower means tighter cross-oracle alignment.
About Pyth: pyth.network
Top 5 Pyth alternatives
- Best
- 0.10 %
- Median
- 0.11 %
- Worst
- 0.12 %
- Spread
- 1.8×0.16% → 0.28%
- Samples · 24h
- 3710 providers
Max cross-oracle deviation · last 24 hours
Max cross-oracle deviation · last 24 hours
Show
Product ledger · sorted by p50
| Product | p50 | Trend | |||||||
|---|---|---|---|---|---|---|---|---|---|
| № | Name | p50 | 24h | ||||||
| 01 | 0.10% | ||||||||
| 02 | 0.10% | ||||||||
| 03 | 0.11% | ||||||||
| 04 | 0.11% | ||||||||
| 05 | 0.11% | ||||||||
| 06 | 0.11% | ||||||||
| 07 | 0.11% | ||||||||
| 08 | 0.12% | ||||||||
| 09 | 0.12% | ||||||||
| 10 | 0.12% | ||||||||
Same data as /benchmarks/oracle-deviation, refreshed every minute. OpenChainBench is community-run; methodology is open.