Skip to main content
Neutron’s high-frequency oracle provides accurate, secure price data to the blockchain every block. As a validator, you must run the Connect oracle service to participate in consensus and earn rewards.

What is Connect?

Connect delivers off-chain price data on-chain using the validator set’s security—no trusted third parties. Neutron maintains a fork of Skip’s Connect oracle at neutron-org/connect. How it works:
  1. Connect fetches prices from exchanges (Binance, Coinbase, etc.) and APIs
  2. Your node queries Connect every block via local HTTP API (localhost:8080)
  3. Price data included in vote extensions (ABCI++)
  4. Network aggregates prices from all validators on-chain

Why It Matters

Validators

  • Mandatory for rewards: ≥95% oracle success rate required
  • Monthly compensation: $3,000 for validators meeting performance thresholds
  • Part of consensus: Vote extensions with price data validate blocks
Success rates below 95% mean reduced or zero rewards. See Validator Incentives.

The Network

  • High-frequency: Fresh prices every block (~1-2 seconds)
  • 2000+ pairs: Supports extensive currency pair coverage
  • Native security: No external oracle operators needed
  • Low latency: Millisecond-fresh updates without UX compromise

Applications

Powers Neutron’s DeFi ecosystem:
  • Supervaults: Automated liquidity with real-time pricing
  • Duality DEX: Accurate price feeds for trading
  • Lending/Derivatives: Reliable collateral valuation and settlement

Architecture

Sidecar Process
  • Runs separately from your validator node
  • Can restart independently without affecting node
  • Separate resource management (CPU/memory)
Data Sources
  • CEXs: Binance, Coinbase, Kraken, OKX
  • DEXs: Uniswap, Raydium, Osmosis
  • Price APIs: CoinGecko, CoinMarketCap
  • WebSocket feeds for real-time streaming
Vote Extensions (ABCI++)
  • ExtendVote: Attach oracle prices to votes
  • VerifyVoteExtension: Verify prices from other validators
  • PrepareProposal: Proposer includes aggregated prices
  • ProcessProposal: Validators verify proposed prices

Version Compatibility

Always use v1.x releases from neutron-org/connect. Skip’s upstream is on v2.x and not compatible with Neutron.
Neutron integrates with the x/oracle and x/revenue modules for price storage and validator compensation. See Revenue Module for technical details.

Next Steps