Polygon
Firehose configuration for Polygon PoS
This page provides Polygon PoS specific configuration. First read the Ethereum general notes for common information.
Docker Image
ghcr.io/streamingfast/go-ethereum:polygon-<version>-fh3.0View available versions on GitHub Packages
The image contains both the Firehose-patched Bor binary and fireeth.
Client Binary
Networks
Polygon Mainnet
polygon-mainnet
Polygon Amoy
polygon-amoy
Heimdall Dependency
Polygon PoS requires a Heimdall node running alongside Bor. Heimdall provides checkpoint validation. You must run your own Heimdall node. Refer to the Polygon documentation for Heimdall setup instructions.
Reader Node Configuration
Polygon Mainnet
Polygon Amoy Testnet
Key Bor Flags
server
Bor subcommand to start the node
--vmtrace=firehose
Required. Enables Firehose Protocol output
--syncmode
full recommended for Polygon
--chain
mainnet or amoy
--config
Path to Bor configuration TOML file
--bor.heimdall
Heimdall REST API endpoint (e.g., http://heimdall:1317)
--datadir
Data directory (use {node-data-dir} template)
Resources
Last updated
Was this helpful?
