Node operators
Node configuration
Prerequisites
Below is a list of standard requirements for running nodes on the Bool chain:
Operating system: Ubuntu 18.04 or Linux Kernel 5.16.
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
Compiling from binaries is temporarily unsupported since the network is not open-source at the Testnet stage.
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