githubEdit

Chain Specific

Chain-specific Firehose configuration guides

This section contains chain-specific configuration guides for Firehose. Each guide covers the Reader Node configuration required to extract blockchain data for that particular chain.

Before reading these guides, ensure you understand the general deployment concepts from:

Supported Chains

EVM Chains

Ethereum and EVM-compatible chains use fireeth and share similar configuration patterns:

Chain
Type
Notes

Native Firehose

Mainnet, Sepolia, Hoodi

Native Firehose

Requires L1 connection

Native Firehose

OP Stack, requires OP Node

Native Firehose

BSC Geth fork

Native Firehose

OP Stack

Native Firehose

OP Stack, requires OP Node

Native Firehose

Bor client

Native Firehose

OP Stack

Native Firehose

OP Stack

RPC Poller

C-Chain via RPC

Native Firehose

Cosmos SDK + EVM

Non-EVM Chains

These chains use firecore with chain-specific binaries:

Chain
Type
Notes

RPC Poller

Cosmos SDK chain

Native Firehose

NEAR Protocol

Geyser Plugin

Solana validator plugin

RPC Poller

Requires Ethereum L1 RPC

RPC Poller

Soroban RPC

RPC Poller

Native and EVM formats

Integration Types

Native Firehose

Chains with native Firehose instrumentation have a patched blockchain client that outputs block data in Firehose format. This provides the most complete data extraction.

RPC Poller

For chains without native instrumentation, an RPC poller fetches blocks from standard RPC endpoints. You can use your own node or an RPC provider.

Geyser Plugin

Solana uses a Geyser plugin that hooks into the validator to extract block data.

Last updated

Was this helpful?