StreamingFast Firehose gRPC server component
The Firehose gRPC Server component is responsible for providing the extracted, formed, and collated blockchain data handled by the other Firehose components.
Firehose will use merged blocks from data storage directly for historical requests.
Live blocks are received from the Relayer component.
The Relayer component gets its data from one, or more, Reader components.
The Firehose gRPC Server component provides the data to the end consumer of Firehose through remote method calls to the server.