Validator Node Set-Up
Discover the steps to set up your Validator Node along with a detailed video walkthrough.
Last updated
Discover the steps to set up your Validator Node along with a detailed video walkthrough.
Last updated
Welcome! This guide will walk you through setting up your BLOCX Validator Node using the official .
Linux-based VPS or server
Basic command-line knowledge
Your BLOCX wallet address for fee recipient
Install Git on your system to proceed with the next steps.
Start by cloning the setup repository to your server:
Run the setup script to install Docker:
Note: If you're setting up a regular node (not a validator), skip ahead to Step 6.
Create your validator mnemonic using the deposit CLI:
eth1_withdrawal_address
will receive the rewards from the validator and will also be used for the validator exit. Ensure this address is final, as it will not change after the validator is created.
Running above command there will be some prompts go through all the prompt and provide all the necessory details.
when it asks:
Please choose the (mainnet or testnet) network/chain name ['blocx']: [blocx]:
Choose 'blocx', as we want to create a validator for the BLOCX network.
Follow the prompts carefully and remember your password. Move the generated keys to their required locations:
Use your mnemonic password to generate keystore secrets:
Export your Ethereum address to receive rewards:
Replace 0xYourEthereumAddress
with your actual wallet address.
Run the wrapper script. When prompted, choose the following:
init
to initialize the node
start
to launch the node
Once you select start
, the script will ask you to provide the following details:
â
NODE1_ADDRESS â Enter remote Execution Layer IP (e.g., 66.42.97.78
)
â
EXECUTION_PORT â Default is 8545
(can be changed)
â
CONSENSUS_PORT â Default is 5052
(can be changed)
â
CHAIN_ID â Provide the BLOCX chain ID, Default is 86996
You can leave all other optional fields blank.
Next, you'll be asked:
Type Y
and press Enter to continue with a Network node setup.
â You should see:
After getting this output, your node will connect to the network and start syncing
Verify your Docker logs to check that your node is started syncing with the network
Note: Before submitting your deposit.json
file to the staking launchpad, ensure your node is fully synced with the network. If your validator gets approved while your node is not synced, you may receive penalties.
To finalize your validator, stake your deposit via the BLOCX Staking Launchpad:
Follow the instructions there to complete the validator registration.