Skip to content

Running a Validator Node and Bonding CAPS

Marko Petrlić edited this page Aug 31, 2022 · 6 revisions

Overview

Usually when people talk about being a validator they don't know that this is actually a three step process. The first step is to run a node in the validator mode, the second step is to generate session keys and the third step is to bond CAPS and to use our session keys in order to register our validator node.

In general going from the first to the last step isn't a difficult task and it can be done in 10 minutes. Just because this can be done really quick it doesn't mean anyone can do it. In the paragraph Before you start I have listed all the things that a person needs to know or needs to do before he can start this journey.

Before you start

Makes sure that you are conformable with using a terminal(console) and that you already have experience in debuging terminal errors. Besides knowing how to use the terminal it's also important to know how to manage virtual machines. Your node for testing superposes can be tested on your local machine but for doing anything more critical it's important to have the node be running on a VM that has a high up-time.

If you have never used a terminal before or your struggle with it then this might not be something for you since you will encounter a lot of challenges that might cause more issues and problems.

Having said that, make sure that you have already compiled the project before and that you have the Ternoa binary ready to be used. There are instructions on how to do that for Ubuntu, Fedora and Arch in the readme file or in the dockerimages. If you are running a different Linux flavor or a different OS you will need to figure out yourself what dependencies to install in order to build the project.

TBA