Doppler
Ultra-optimized Solana oracle program for fixed-size payload feeds.
Get Started
Quickstart
Generate a schema, bytecode, SDKs, and fetch a feed from one SDK.
Generator
Learn how Doppler turns a fixed-size payload schema into deployable artifacts.
Deploy
Deploy generated bytecode with the Solana CLI and verify the manifest.
SDKs
Web3.js
Use Doppler from applications built around @solana/web3.js.
Kit
Use Doppler from applications built around @solana/kit.
Rust
Build oracle instructions and transactions from Rust clients.
Concepts
Oracle Model
Understand the admin account, oracle account, sequence number, and payload.
Payload Schema
Design packed, little-endian, fixed-size payload layouts.
Sequence Numbers
Use monotonic sequence values to reject stale or replayed updates.
Compute Units
Separate Doppler's optimized update path from full transaction overhead.