This module provides Rust implementations of StreamingFast's Firehose protocol buffer definitions, enabling efficient encoding and decoding of data for Ethereum blockchains via StreamingFast’s framework for streaming blockchain data.
Representation of the tracing of a block in the Ethereum blockchain.
Block
type from the Streamingfast block streaming Handlers library. Lower level building block of dfuse.
To ingest these block types from flat files, check out
veemon/crates/decoder
.
For a high-level Rust client to use with Firehose endpoint providers like Pinax or StremaingFast,
check out semiotic-ai/firehose-client
.