Set up a Validator Node
Last updated
Last updated
To become a validator on the Entangle blockchain network, you'll need to follow a series of steps that involve setting up your node, creating a wallet, configuring your system, and finally creating and launching your validator node. This guide will walk you through these steps in detail.
Before you begin, make sure your system has the following software installed:
Git
Golang (minimum version 1.21)
Make
jq
Python
golangci-lint
Solc-JS
Clone the Entangle Blockchain Repository: Start by cloning the official Entangle blockchain repository and navigating into the project directory:
Build the Project: Compile the project using the make
command, which will build the necessary binaries:
After installation, you can verify the installation by running:
Initialize Your Node: Create your node by initializing it with a unique moniker and specifying the chain ID:
Create a New Key: Generate a new key for your wallet. You'll need to provide a key name and select the keyring backend and algorithm:
Retrieve Your Address: Extract your wallet address and store for later use:
Update Configuration Files: Download genesis.json
and config.toml
. You'll need to replace the existing files in your .entangle/config/
directory with these.
Set Persistent Peers: In your .entangle/config/config.toml
file, update the persistent_peers
field with the provided list of nodes:
Start Your Node: With the configurations set, you can start your node. Ensure to specify the chain ID and set the gas cap for JSON-RPC:
Verify Node Synchronization: Check if your node is fully synced with the network:
A response of false
indicates successful synchronization.
Ensure You Have NGL Tokens: To create a validator, you must have a sufficient amount of NGL tokens for staking and transaction fees.
Create Validator: Use the following command to create your validator. Replace <key_name>
with your key name and adjust other parameters as necessary:
Verify Your Validator Node: Check if your validator has been successfully added to the validator set:
By following these steps, you can set up and launch a validator node on the Entangle blockchain. Remember to keep your node online and perform regular maintenance to ensure its smooth operation and contribute to the network's security and efficiency.
Mainnet
Testnet
CPU
4 or more physical CPU cores
2 or more physical CPU cores
RAM
16GB+
8GB+
Storage
500GB+ SSD
250GB+ SSD
Network
100mbps+
10mbps+
OS
Ubuntu 22.04
Ubuntu 22.04 or macOS