What’s included
| Service | What it does |
|---|---|
| RPC | JSON-RPC client with typed helpers for common Solana methods, plus raw escape hatches for anything custom |
| WebSocket | Subscriptions for account changes, logs, slots, and signatures with auto-resubscribe on reconnect |
| gRPC (Yellowstone) | Yellowstone Geyser streaming - transactions, accounts, slots, blocks. YAML config or programmatic filters |
| JetStream | OrbitFlare’s decoded shreds delivered as gRPC streams. Same client pattern as Yellowstone, different proto |
Environment variables
| Variable | Used by | Purpose |
|---|---|---|
ORBITFLARE_LICENSE_KEY | RPC, WebSocket | API key appended to endpoint URLs |
ORBITFLARE_RPC_URL | RPC | Default endpoint if .url() is not called |
ORBITFLARE_WS_URL | WebSocket | Default endpoint if .url() is not called |
ORBITFLARE_GRPC_URL | gRPC | Default endpoint if .url() is not called |
ORBITFLARE_JETSTREAM_URL | JetStream | Default endpoint if .url() is not called |