Schemas
StreamingFast Firehose schemas
Chain-specific schemas
Firehose currently has Layer 1 Protocol Buffer schemas for several different blockchains. Follow the links below to find the schemas relevant to the blockchain being targeted.
Solana Protobuf Definitions:
Solana Block data model (original)
Solana Account Changes data model (account changes only)
The bstream
Block
bstream
BlockThe bstream
Block is the main blockchain-agnostic object flowing throughout Firehose.
Note: The stream
Block is the envelope used to pass blockchain-specific Block objects, for Ethereum, as an example.
Versioning
Coming Soon
Discussion on general multi-chain considerations of versioning in the Firehose suite to answer questions such as:
when do we change the namespace,
when do we bump the
version
field in theblock
.
Last updated