Stellar
Firehose chain-specific configuration for Stellar
This page covers Reader Node configuration specific to Stellar. For general Firehose architecture and deployment, see the Single Machine Deployment or Distributed Deployment guides.
Firehose for Stellar uses an RPC poller approach. You can either run your own Stellar/Soroban RPC node or use an RPC provider. For node setup, refer to the official Stellar documentation.
Docker Image
ghcr.io/streamingfast/firehose-stellar:<version>View available versions on GitHub Packages
The image contains the firecore and firestellar binaries.
Binary & Releases
Download releases from the GitHub releases page.
Networks
Stellar Mainnet
stellar-mainnet
Stellar Testnet
stellar-testnet
Architecture
Firehose for Stellar uses an RPC poller approach. The poller fetches ledgers from Stellar Soroban RPC endpoints and converts them to Firehose format.
Reader Node Configuration
Stellar Mainnet
Stellar Testnet
Key Poller Flags
fetch rpc
Subcommand to run the RPC poller
{first-streamable-block}
Variable substituted from --common-first-streamable-block
--state-dir
Directory to store poller state
--endpoints
Soroban RPC endpoint URL(s), can be specified multiple times
--block-fetch-batch-size
Number of ledgers to fetch in parallel
--is-mainnet
Set to false for testnet (default true)
Resources
Last updated
Was this helpful?
