githubEdit

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 Packagesarrow-up-right

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

Client Binary

Networks

Network
Chain Name

Mainnet

eth-mainnet

Sepolia

eth-sepolia

Hoodi

eth-hoodi

Consensus Client Requirement

circle-exclamation

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?