Node operators

Node configuration

Prerequisites

Below is a list of standard requirements for running nodes on the Bool chain:

  1. Operating system: Ubuntu 18.04 or Linux Kernel 5.16.

  2. Hardware:

    • CPU: 4 Cores

    • Memory: 16GB RAM

    • Storage: 1TB SSD/HHD

    • Network: At least 20Mb bandwidth with an independent IP address

Node initialization

Download binaries

Using Docker

Docker is the only avaliable way to operate nodes on Bool chain at the alpha testnet stage. Developers can quickly run nodes through the images posted by Bool team via the following command:

If you prefer to run in the backstage, please add -d on docker command.

If you prefer to persist the node's data on the host machine, please add-v ./data:/data on docker command.

If you intend to run an RPC service that is exteranlly accessibe for applications or third-party applicaitions, such as Polkadot.js, please add following flags to run a full node:

  • --unsafe-rpc-external: Listen to all RPC interfaces.

  • --unsafe-ws-external: Listen to all Websocket interfaces.

More details can be found be executing the following command:

Examples

Node initialization

Node sync

FAQ

Why are nodes out of sync?

If the number of peers on your node is unstable and occasionally reaches 0, causing normal synchronization, try adding port mapping on your router to your public IP: 30333-> node's internal IP: 30333, and Set the firewall to allow port 30333 to connect.

Last updated