For the complete documentation index, see llms.txt. This page is also available as Markdown.

Ethereum Mainnet

Firehose configuration for Ethereum Mainnet and testnets

This page provides Ethereum Mainnet specific configuration. First read the Ethereum general notes for common information.

Docker Image

ghcr.io/streamingfast/go-ethereum:geth-<version>-fh3.0

View available versions on GitHub Packages

The image contains both the Firehose-patched Geth binary and fireeth.

Client Binary

Client
Repository
Source Branch
Releases

Networks

Network
Chain Name

Mainnet

eth-mainnet

Sepolia

eth-sepolia

Hoodi

eth-hoodi

Consensus Client Requirement

Reader Node Configuration

Ethereum Mainnet

Sepolia Testnet

Hoodi Testnet

Key Geth Flags

Flag
Description

--vmtrace=firehose

Required. Enables Firehose Protocol output

--networkid

Network ID (1 for mainnet)

--mainnet / --sepolia / --hoodi

Network selection (alternative to networkid)

--authrpc.jwtsecret

Path to JWT secret for consensus client connection

--authrpc.addr

Auth RPC listen address for consensus client

--authrpc.port

Auth RPC port (default 8551)

--datadir

Data directory (use {node-data-dir} template)

Resources

Last updated

Was this helpful?