October 21

Bool network setup node

Prerequisites

  1. Hardware Requirements:
    • A 64-bit Linux server with at least:
      • 8 CPU cores.
      • 16 GB RAM.
      • 500 GB SSD storage.
      • 1 Gbps network connection.
  2. Install Required Dependencies: Ensure that your server has Docker installed. If not, you can install it using:bashSkopiuj kodsudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io
  3. Git and Docker: You'll also need Git to clone repositories.bashSkopiuj kodsudo apt-get install git

Step-by-Step Guide

1. Clone the Bool Network Repository

Clone the Bool Network’s official GitHub repository:

git clone https://github.com/boolnetwork/validator-node
cd validator-node

2. Configure the Validator Node

In the cloned repository, you will find a configuration file where you need to set your node’s parameters:

nano config.toml

Adjust the network configuration settings, such as port numbers and IP addresses. Additionally, you'll need to configure the node's connection to the Bool Network testnet or mainnet by updating the RPC endpoints.

3. Run the Validator Node

After configuring your node, you can initiate it using Docker Compose:

docker-compose up -d

This will start your validator node in the background. You can check the logs to ensure everything is running smoothly:

docker logs -f validator-node

4. Stake BOL Tokens

To participate as a validator, you need to stake BOL tokens on the network. Once your node is operational, use your MetaMask wallet (connected to Bool Network) to stake tokens.

5. Monitor and Manage the Node

After your node is running, you can monitor its performance and health using the Bool Network explorer or through local monitoring scripts.

You can stop the node with:

docker-compose down

Further Steps

If you want to participate in voting or any governance-related actions, follow additional guidelines available in the Bool Network Documentation.

For more details on node management, setup scripts, and troubleshooting, consult the official guides on their GitHub repositoryWhat is Bool Network | Bool NetworkWhat is Bool Network | Bool Network.