Katana
Firehose configuration for Katana
This page provides Katana specific configuration. First read the Ethereum general notes for common information.
Docker Image
ghcr.io/streamingfast/go-ethereum:optimism-<version>-fh3.0View available versions on GitHub Packages
Katana is built on the OP Stack, so it uses the same Firehose-patched OP Geth. The image contains both the binary and fireeth.
Client Binary
OP Geth (Firehose-patched)
Networks
Katana Mainnet
katana-mainnet
OP Node Dependency
Katana requires an OP Node (consensus client) running alongside OP Geth with a custom rollup configuration. The OP Node connects to Ethereum L1 for state derivation.
Reader Node Configuration
Katana Mainnet
Key OP Geth Flags
--vmtrace=firehose
Required. Enables Firehose Protocol output
--networkid
Network ID (747474 for Katana Mainnet)
--rollup.sequencerhttp
Sequencer endpoint for transaction submission
--authrpc.jwtsecret
Path to JWT secret for OP Node connection
--state.scheme=hash
State storage scheme (Katana uses hash)
--datadir
Data directory (use {node-data-dir} template)
Resources
Last updated
Was this helpful?
