Installation Process
Installation Step-by-Step Process for Validator Node
Step 1: System Preparation
Update your system:
Install Docker and other dependencies:
This script will install Docker, Docker Compose, and other required dependencies.
Automatic setup
If you want to do entire thing automatically select option 1 while running
If you select automatic setup you can skip rest of the steps
Step 2: Initializing the Node
Run the setup script with the "Initialize node only" option:
Choose option 2 from the menu.
The script will unpack the genesis data (if necessary) and initialize the execution client.
This process may take several minutes to complete.
Step 3: Generating Validator Keys
From the setup script menu, select option 3 "Generate validator keys".
You will be prompted to enter your ETH/BLOCX withdrawal address. This is the address where your staking rewards will be sent if you exit the validator.
CRITICAL: Ensure this address is correct and that you have access to it. Once set, it CANNOT be changed!
Follow the prompts to create a new mnemonic phrase.
CRITICAL: Record your mnemonic phrase securely! This is your only recovery option if you lose your validator keys.
The script will generate your validator keys and move them to the appropriate location.
Step 4: Creating Keystore Secrets
From the setup script menu, select option 4 "Generate keystore secrets".
Enter the password you used during the mnemonic generation:
Important: This password will be required whenever you need to operate your validator. Store it securely.
Step 5: Setting Fee Recipient
From the setup script menu, select option 5 "Set fee recipient address".
Enter your ETH/BLOCX address that will receive transaction fees:
This address can be the same as your withdrawal address or a different one.
Step 6: Starting the Validator Node
From the setup script menu, select option 6 "Start validator node".
You'll be prompted to enter your server's public IP address or leave it blank for auto-detection:
The script will start the validator node using Docker Compose.
Wait for the node to start syncing with the network.
Depositing Stake
After your node is fully synced with the network, you can deposit your stake to activate your validator:
Ensure your node is running and fully synced with the network.
â ī¸ CRITICAL WARNING: Do NOT deposit your stake before your node is fully synced! If your validator gets activated while your node is not synced, you may receive penalties.
Follow the instructions on the launchpad to upload your
deposit.json
file and complete your deposit.Wait for your validator to be activated. This can take from several hours to several days depending on the validator activation queue.
Video Guide: VPS & Launchpad
Video Credits: @D3athgr1p
Last updated