Validator Program V3

Supported:

  • Selecting Sync Mode is supported

    • Fast mode: High sync speed.

    • Normal mode: Slow sync speed, use normal mode when there are errors in the fast mode.

  • Importting mnemonic is supported

    • Create new mnenonic

      • Support multiple validators.

    • Import existed mnenonic

Install and run the program

wget -c https://pre-alpha-download.opside.network/testnet-auto-install-v3.tar.gz && tar -C ./ -xzf testnet-auto-install-v3.tar.gz && chmod +x -R ./testnet-auto-install-v3 && cd ./testnet-auto-install-v3 && ./install-ubuntu-1.0.sh

Step 1: Select Sync Mode

Please choose the synchronization mode you need: 
 1. Fast mode {synchronization is fast, recommended, if there is a synchronization error, you can try to switch to normal mode}
 2. Normal mode {more nodes, more stable, but slower}
Enter index[1]:
//Enter index to choose a Sync Mode, EFast mode is default

Step 2: Select the mnemonic import type

Select the mnemonic import type: 
 1. Create a new mnemonic
 2. Import an existing mnemonic
Enter index[1]:
//Enter index to choose the mnemonic import type, "Create a new mnemonic" is default

How to choose:

  • Create a new mnemonic

    • Running validator for the first time

  • Import an existing mnemonic

    • You want to migrate your validator to the new VPS

    • You want to generate another validator using the existing mnemonic

Create a new mnemonic

Follow the CLI prompts to generate your keys.

Import an existing mnemonic

Follow the CLI prompts to generate your keys.

When you come to

Please enter your mnemonic separated by spaces (" "). Note: you only need to enter the first 4 letters of each word if you'd prefer.:

After inputting your existing mnemonic, you will see

Enter the index (key number) you wish to start generating more keys from. For example, if you've generated 4 keys in the past, you'd enter 4 here. [0]:

If you ever generated keys from the mnemonic, assuming 5 validator keys,their indexs are '0','1','2','3','4', you can choose the exsisting validator key(such as index 1) if you want to migrate your validator. Or that you can create a new validator key by inputing the index '5', you will have a new validator key which is generated from the mnemonic.

Step 3: Deposit

You don't need deposit again if you use an exsiting validator key you have deposited to.

Deposit to the new validator key.

FAQ

I'm currently using V2, do I have to switch to V3?

If your validator is running smoothly, there is no need to switch.

Under what circumstances do I need to switch to V3?

In the following situations, you may consider switching to V3:

  • Running a validator at first time, V3 is recommended.

  • You want to migrate your validator to a new VPS, install V3 on the new VPS.

  • You want to run more validators with your existing mnemonic, you need to switch to V3.

  • There is no special reason, you just want use the latest version.

How to switch to V3

If you are currently using V2

Step 1: Make sure you have backed up the mnemonic (24 words)

Step 2: Use Validator Control Dashboard to stop all clients running with V2

Step 3: Install V3

Step 4 : Run V3 and import your mnemonic

Step 5: Follow the CLI prompts to run your validator.

The relationship between a validator's private key and mnemonic phrase.

MnemonicIndexPrivate keyAddress

Mnemonic(24 words)

0

Private key 0

Address 0

1

Private key 1

Address 1

2

Private key 2

Address 2

...

...

...

n

Private key n

Address n