How to Move a Validator Between Servers


#1

Despite being involved with the validator working group since day 1, the process to move a validator from one server to another’s still not clear to me.

I’m writing this topic as I attempt to move my Game of Stakes validator to the gaia-12k testnet. It will be updated as I learn. My hope is it results in a simple set of reference instructions for others to use.

In this example, Server A is the original validator server and Server B is the new validator server.

My current understanding is that, to move a validator from one server to another, one should -

1 - BACK UP the priv_validator_key.json in the ~/config/ directory on Server A

2 - Confirm you have the recovery seed phrase information for the active key running on Server A

3 - Copy the priv_validator_key.json to the ~/config/ directory on Server B

-and/or-

4 - Restore the active key running on Server A to Server B

I’m about to do this now. Let’s see how it goes.