Skip to main content

Noeracle

The first pull-based price oracle for Stellar.

A consumer fetches a freshly signed price attestation from Noeracle's off-chain service and bundles a verification operation into its own Stellar transaction. The Soroban contract verifies the publisher signature, checks freshness, and stores the price — so the consumer's application logic executes against a price signed within the last ~500 ms, not against pre-warmed on-chain state.

This is the freshness model that perpetual-DEX execution, lending liquidations, and oracle-priced AMM swaps require.

BTC/USD

Complement to Reflector

Noeracle is the complement to Reflector, not a replacement. Reflector pre-warms on-chain state on a cadence and serves free reads — optimal for displays, anchor UIs, stablecoin mint/redeem flows, and slow rebalancing. Noeracle delivers execution-time freshness bounded by the publisher signing cadence rather than ledger close time. Some protocols use both, per use case.

Status

Versionv0 — testnet prototype
NetworkStellar Testnet
ContractCAYIP67UDVX5UPXGN3XDAWVIEFBAVG6G7LUESEOU3NUQKTWN55W34YBG
Attestation serviceapi.noeracle.org
Freshness SLAsub-500 ms (testnet)
Sourcenoeracle/noeracle
Package@noeracle/sdk

v0 runs a single self-operated signer and has not been independently audited. Not for production capital. A multi-publisher, audited mainnet version is in active development.

Get started