Run a Node
Running your own node is the most direct way to connect to and interact with the Flare network. Whether you need to query blockchain data for your application, want to help secure the network by validating transactions, or aim to participate fully in Flare's data protocols, setting up a node is the first step.
This guide covers the different types of nodes you can run - RPC, Validator, and Flare Entity - and provides links to detailed setup instructions for each.
RPC Node
Allows applications to read blockchain data and submit transactions. Does not participate in consensus.
Check System requirements
Minimum hardware requirements for running a node.
Run Node from source
Run a Flare node from go-flare source code.
Run Node using Docker
Run a Flare node using Docker.
Validator Node
Secures the network by validating transactions and participating in consensus. Setting up a validator starts with installing a standard node (see RPC Node). Once your node is running, proceed with the registration:
Register as Validator
Register your Flare node as a validator.
Flare Entity
Runs alongside a Validator to provide crucial data for Flare's FTSO and FDC protocols. Required for full reward eligibility. Requires a running Validator Node. To set up a Flare Entity:
Set Up Flare Entity
Provide data for Flare's enshrined FTSO and FDC protocols.
All registered Flare Entities, alongside voting and reward epoch, and finalization data can be viewed on the Flare Systems Explorer.