Command Line Tool
Select the Operating System and follow the instructions:
We highly recommend generating keystores on a safe, completely offline device.
Securely backup your mnemonic, keystores, and password and keep them in a safe place.
Learn more about keys and withdrawal credentials.
- Linux, MacOS, Arm64
- Windows
-
Copy the download link for Linux, MacOS or Arm64 package from the ETHstaker Deposit CLI.
-
Download the Validator Data Generation tool
wget [URL_FROM_PREVIOUS_STEP] -
Unzip the downloaded file
tar -xvf [FILE_NAME] -
Get into the folder
cd deposit-cli-... -
Execute Validator Data Generation tool and follow the instructions. In case of doubts, check the tool documentation.
Tip: add the
--eth1_withdrawal_addressflag when creating your keys, pointing to an address you control.-
If you want to generate a new mnemonic:
./deposit new-mnemonic --folder ../consensus/keystores -
If you already have a mnemonic generated:
./deposit existing-mnemonic --folder ../consensus/keystoresYou will be asked for a
mnemonicandindex(key number).
-
-
Download the Windows version of the ETHstaker Deposit CLI from the releases page.
-
Execute Validator Data Generation tool and follow the instructions. In case of doubts, check the tool documentation
-
If you want to generate a new mnemonic:
deposit.exe new-mnemonic --folder ../consensus/keystores -
If you already have a mnemonic generated:
deposit.exe existing-mnemonic --folder ../consensus/keystoresYou will be asked for a
mnemonicandindex(key number).
-
- Select the language of the UI and mnemonic.
- Choose the number of validators. Remember: 1 GNO = 1 validator. You can run many validators in the same machine.
- Gnosis
- Chiado
gnosis on the network/chain name.chiado on the network/chain name.- Create a password to encrypt the keys.
- The mnemonic (seed phrase) will show on screen. Save it in a secure place (ideally offline).
- Type your mnemonic to confirm in the tool.
- Wait until the keys are created. Two types of files will be generated:
deposit_data-*.json- One
keystore-*.jsonper validator
- Save the location of the generated keys, and copy them in a backup USB memory or any other secure storage.
For custom setup and more instructions, check the ETHstaker Deposit CLI documentation.