Firehose-enabled Node
StreamingFast Firehose Firehose-enabled node component
Last updated
StreamingFast Firehose Firehose-enabled node component
Last updated
The Firehose-enabled Blockchain Node is a third-party blockchain node client, such as Ethereum, instrumented under StreamingFast practices to output data that will be read by the Firehose Reader component.
The Firehose-enabled Blockchain Node runs in tandem with the component. The two components are connected either through a UNIX pipe using stdout
, or by having the component's process execute and fork the blockchain client. This is accomplished using the node-manager software included in Firehose.
Blockchain nodes used in this capacity require:
very few features,
no archive mode capability,
no JSON-RPC service,
and no indexed data will be queried.
The is responsible for executing all transactions in an order respecting the consensus protocol of the blockchain.