
Overview
OrbitFlare Jetstream is a high-performance gRPC service that enables real-time streaming of Solana transactions. It provides developers with a reliable and efficient way to monitor and process Solana blockchain transactions with minimal latency.Features
- Real-time transaction streaming via gRPC
- Flexible transaction filtering capabilities
- Account-based filtering (include, exclude, required)
- High throughput and low latency
- Robust error handling and reconnection
- Simple integration with existing Solana applications
Getting Started
Installation
To get started with OrbitFlare Jetstream, choose an example to clone:jetstream-client-example
Minimal Rust client demonstrating gRPC connection, filtering, and transaction streaming.
solana-wallet-tracker
Production-ready real-time wallet tracker with PumpFun decoding, whale alerts, and YAML-based filter config.
Basic Usage
Run the client with default settings:Transaction Filtering
OrbitFlare Jetstream supports various filtering options to help you focus on relevant transactions:- Command-line Filtering:
- JSON Configuration:
Create a
filters.jsonfile:
Configuration Options
| Option | Description | Example |
|---|---|---|
--jetstream-grpc-url | JetStream gRPC endpoint URL | http://fra.jetstream.orbitflare.com |
--filter-config-path | Path to JSON filter configuration | None |
--include-accounts | Accounts to include (comma-separated) | None |
--exclude-accounts | Accounts to exclude (comma-separated) | None |
--required-accounts | Required accounts (comma-separated) | None |
Logging
Control the logging level using theRUST_LOG environment variable:
Best Practices
- Error Handling: Implement proper error handling for connection issues and transaction processing
- Filtering: Use account filters to reduce unnecessary data processing
- Monitoring: Set appropriate logging levels for monitoring and debugging
- Resource Management: Properly manage gRPC connections and resources
See Also
Protocol Reference
Full Protocol Buffer specification, message types, and code generation guides.
Changelog
Version history, performance updates, and protocol changes.
Yellowstone gRPC
Full-fidelity Geyser-based streaming with inner instructions and complete metadata.
Support
For technical support or questions about OrbitFlare Jetstream, please contact our support team or visit our GitHub repositories:- jetstream-client-example — minimal Rust client
- solana-wallet-tracker — full wallet tracking example with alerts