githubEdit

BNB Smart Chain

Firehose configuration for BNB Smart Chain

This page provides BNB Smart Chain (BSC) specific configuration. First read the Ethereum general notes for common information.

Docker Image

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

View available versions on GitHub Packagesarrow-up-right

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

Client Binary

Client
Repository
Source Branch
Releases

Networks

Network
Chain Name

BSC Mainnet

bsc-mainnet

BSC Testnet

bsc-testnet

Reader Node Configuration

BSC Mainnet

fireeth start reader-node <apps> \
  --advertise-chain-name="bsc-mainnet" \
  --reader-node-path="geth" \
  --reader-node-arguments="--datadir={node-data-dir} --networkid=56 --syncmode=full --vmtrace=firehose" \
  <other_flags...>

BSC Testnet

Key BSC Geth Flags

Flag
Description

--vmtrace=firehose

Required. Enables Firehose Protocol output

--networkid

Network ID (56 for mainnet, 97 for testnet)

--syncmode

full recommended for BSC

--datadir

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

Resources

Last updated

Was this helpful?