LogoLogo
  • Firehose
  • Introduction
    • Firehose Overview
    • Prerequisites
  • Architecture
    • Components
      • Firehose-enabled Node
      • Reader
      • Merger
      • Relayer
      • gRPC Server
      • High Availability
    • Data Flow
    • Data Storage
  • Firehose Setup
    • Overview
    • Ethereum
      • Installation
      • Single-Machine Deployment
      • Reprocessing history
      • Synchronization
    • Injective
      • Single-Machine Deployment
    • NEAR
      • Single-Machine Deployment
    • Solana
      • Single-machine Deployment
    • System Requirements
  • Community Integrations
    • Starknet
      • Networks and nodes
      • Local deployment with Docker
      • Local deployment without Docker
  • Integrate New Chains
    • Benefits
    • Integration overview
    • Design Principles
    • Firehose Acme
  • References
    • Supported Protocols
    • Naming Conventions
    • Schemas
    • Indexing
    • FAQ
  • Release Notes
    • Change logs
      • Nov 8th 2023 Polygon Update
Powered by GitBook
On this page
  • Technologies Used
  • Requirements

Was this helpful?

Edit on GitHub
  1. Introduction

Prerequisites

StreamingFast Firehose prerequisites

We expect Software Developers and Systems Administrators using Firehose to have good knowledge of standard tools like shell scripting and command line interface.

Technologies Used

  • Golang

  • Google Protocol Buffers

  • gRPC

  • Blockchain technologies and terminology

Requirements

Full Firehose spins up a full blockchain node (an Ethereum full node on Ethereum, a NEAR full node on NEAR, etc.)

Each blockchain has specific hardware and internet connection requirements. Refer to the specific vendor's documentation for the target blockchain.

PreviousFirehose OverviewNextComponents

Last updated 1 year ago

Was this helpful?