Before you begin
Guide by RobG
Running a validator node is a highly technical task and a long term commitment. It's a responsibility to your investment and to the network. The network's security and stability depends on properly maintained nodes and validator software running 24/7. You will need to:
- Monitor you node continuously
- Be prepared to update your node whenever new client software is released
- Be ready to learn
L16 test net is live. If you are planning to run a validator for mainnet, start practicing ASAP!
You will see gray code blocks throughout the guide that allow you to easily copy and paste information.
example code block
Hovering over the top right side of a code block reveals a copy icon, which allows you to copy the information without highlighting the text.
Codeblocks are used for
- terminal commands
- configuration files
Some codeblocks in this guide will have titles.
The following are examples of the types of codeblocks you will see in this guide.
no title: all blocks without a title are terminal commands. copy and paste them directly to the terminal prompt.
filename: codeblock titles that contain filenames contain information to copy/paste into a file editor.
Example: some codeblocks will contain examples of what a file should look like.
This block is for a step that requires modifying a configuration file. It shows you what the file should look like after you make the modification. In this example, we are instructed to find the
wifi.powersave setting and change the value to
wifi.powersave = 2
User specific information
Username, router and node IP addresses, and SSH port will differ for each user. Commands that require this information will have placeholders that must be replaced with your specific information.
This command needs the username and IP address of a node machine. The title will indicate the variables to replace.
You can copy/paste these commands and edit them in the terminal before pressing
enter. In this example, the username is
node and the ip address is
The table below is a cheat sheet that identifies how to determine these variables and how they appear in the code blocks.
|Variable||How to determine||Name|
|Node user name||chosen during server/desktop install|
|Node IP address||execute the command |
|Router IP address||execute the command |
|SSH port||chosen in Part 1 - 2.2|
When using this guide to setup a node from start to finish, use the "next" button at the bottom of the pages to ensure you complete all steps and in the correct order.