No node to operate
Not for history, not for the head.
Access by chain
History and live data for the chain you work on, in one stream, with no node to run and no indexer to maintain.
StreamingFast
ecosystem
01 Access by chain
The plan starts with standing up an archive node, and the node is not the product.
On top of it, an indexer, which is the part nobody budgeted.
Then the second chain arrives and you find out whether you built a pipeline or a one-off.
Every chain has its own quirks, and none of them should cost you a new stack. The same extraction, decoding and delivery path serves each supported network, so adding a chain is a configuration decision rather than a project.
Read the guide01 specVersion: v0.1.0
02 package:
03 name: token_transfers
04 version: v0.1.0
05
06 modules:
07 - name: map_transfers
08 kind: map
09 inputs:
10 - source: sf.ethereum.type.v2.Block
11 output:
12 type: proto:transfers.TransfersNot for history, not for the head.
Start from what someone already wrote for that chain.
The second chain costs a fraction of the first.
Take the raw output if that is what your stack wants.
The decoding you depend on is readable.
02 Access by chain
Check which networks are served before planning around one.
Rather than decoding the chain yourself.
Files, a database, or your own consumer.
03 Access by chain
Access by chain
Define coverage, plan the backfill and verify the dataset before you rely on it.