Generating Validator Keys

The ZugChain Deposit CLI is a secure, offline tool used to generate your cryptographic validator keys and deposit data. This step is required before you can run a node.

  1. Download & Extract

Download the latest Linux binary (zugchain-deposit-cli-linux-amd64.tar.gz) from the Official Releases Page. Open your terminal and extract it:

wget https://github.com/ZugChainLabs/zugchain-deposit-cli/releases/download/v1.1.0/zugchain-deposit-cli-v1.1.0-linux-amd64.tar.gz
tar -xzf zugchain-deposit-cli-linux-amd64.tar.gz
cd zugchain-deposit-cli-linux-amd64
  1. Run the Generator

Execute the generation wizard:

./deposit new-mnemonic --num_validators=1 --chain=zugchain

Follow the interactive prompts to create your password and write down your 24-word seed phrase safely.

📂 Output Files

After successfully running the wizard, a validator_keys directory will be created containing two distinct file types:

deposit_data-[timestamp].json

Upload this file to the ZugChain Launchpad to register your validator and securely make your 32,000 ZUG deposit.

keystore-m_...json

Import this file into your server's Validator Client. Keep it extremely safe, as it authorizes your node to participate in consensus.

Last updated

Was this helpful?