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.

The bstream Block

The 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 the block.

Last updated