Skip to main content
All CollectionsValidator Nodes & Masternodes
How to setup an Ethereum Validator Node on Allnodes
How to setup an Ethereum Validator Node on Allnodes

Ethereum (ETH) Validator Nodes Hosting

Allnodes Team avatar
Written by Allnodes Team
Updated over a month ago

An Ethereum Validator Node can be hosted with Ledger, Trezor, MetaMask, Coinbase, Trust, or any other wallet that supports WalletConnect.


When generating Ethereum validator keys through Allnodes, you will not receive a new mnemonic. Your withdrawal key is your ETH withdrawal address. You must have access to your withdrawal address to receive your earned validator rewards and initial ETH deposit after exiting. Attention! You don't EVER share your withdrawal private keys or mnemonic with anyone, including Allnodes.

During the process of hosting your nodes on Allnodes, you'll be asked to upload your json files. These files contain your Validator private keys. A validator private key is required for your Validator node to validate. It is not a withdrawal key and doesn't give access to your funds.

Your Validator key information is protected at all times with Allnodes' secure multi-level shield system.



Ethereum Validator Keys Generator: https://wallet.allnodes.com/eth2/generate
Ethereum Batch Depositor: https://abyss.finance/eth2depositor


Instructions for Ledger:

  1. Connect the Ledger wallet to your computer and open the Ethereum app.
    If you already have at least 32.01 ETH in your wallet, start at step 8.

  2. Open the Ledger Live app and press the "Accounts" tab.

  3. Press the "Add account" button, select Ethereum, and press the "Continue" button.

  4. Press the "Add account" button, then select the "Done" button.

  5. Click on your account, press the "Manage" button, and select the "Receive" menu.

  6. Press the "Continue" button and copy your address.

  7. Send at least 32.01 ETH to that address.
    0.01 ETH is required to cover the costs of the initial deposit transaction.

  8. Choose "Validator Node", "Mainnet", and press "PROCEED".

  9. Press the "CONNECT" button and select "Ledger".

  10. Follow further instructions from Allnodes.
    While we are a non-custodial service, when activating a validator node, technically your coins will be sent from your wallet to the staking smart contract (mainnet): 0x00000000219ab540356cbb839cbe05303d7705fa


Instructions for Trezor:

  1. Connect the Trezor wallet to your computer.
    If you already have at least 32.01 ETH in your wallet, start at step 7.

  2. Download and install the Trezor Suite from the official website: https://suite.trezor.io

  3. Press the "+" button and select Ethereum.

  4. Click on the added account, click on the "..." button, and select the "Receive" menu.

  5. Press the "Show full address" button and copy your address.

  6. Send at least 32.01 ETH to that address.
    0.01 ETH is required to cover the costs of the initial deposit transaction.

  7. Choose "Validator Node", "Mainnet", and press "PROCEED".

  8. Press the "CONNECT" button and select "Trezor".

  9. Follow further instructions from Allnodes.
    While we are a non-custodial service, when activating a validator node, technically your coins will be sent from your wallet to the staking smart contract (mainnet): 0x00000000219ab540356cbb839cbe05303d7705fa


Instructions for MetaMask:

  1. Download and install the MetaMask wallet from the official website: https://metamask.io
    If you already have at least 32.01 ETH in your wallet, start at step 3.

  2. Open your wallet and copy your address.

  3. Send at least 32.01 ETH to that address.
    0.01 ETH is required to cover the costs of the initial Eth2 deposit transaction.

  4. Choose "Validator Node", "Mainnet", and press "PROCEED".

  5. Press the "CONNECT" button and select "MetaMask".

  6. Follow further instructions from Allnodes.
    While we are a non-custodial service, when activating a validator node, technically your coins will be sent from your wallet to the staking smart contract (mainnet): 0x00000000219ab540356cbb839cbe05303d7705fa


Instructions for the Coinbase Wallet:

  1. Download and install the Coinbase Wallet from the official website: https://www.coinbase.com/wallet
    If you already have at least 32.01 ETH in your wallet, start at step 3.

  2. Open your wallet and copy your address.

  3. Send at least 32.01 ETH to that address.
    0.01 ETH is required to cover the costs of the initial deposit transaction.

  4. Choose "Validator Node", "Mainnet", and press "PROCEED".

  5. Press the "CONNECT" button and select the "Coinbase Wallet".

  6. Follow further instructions from Allnodes.
    While we are a non-custodial service, when activating a validator node, technically your coins will be sent from your wallet to the staking smart contract (mainnet): 0x00000000219ab540356cbb839cbe05303d7705fa


Instructions for the Trust Wallet:

  1. Download and install the Trust wallet: https://trustwallet.com
    If you already have at least 32.01 ETH in your wallet, start at step 4.

  2. Select Ethereum in the list and click on the "Receive" button.

  3. Copy your address and send at least 32.01 ETH to that address.
    0.01 ETH is required to cover the costs of the initial deposit transaction.

  4. Choose "Validator Node", "Mainnet", and press "PROCEED".

  5. Press the "CONNECT" button and select the "Trust" wallet.

  6. Open the "Settings" tab in your Trust wallet and press the "New Connection" button.

  7. Scan the QR code from the Allnodes website with your Trust wallet.

  8. Follow further instructions from Allnodes.
    While we are a non-custodial service, when activating a validator node, technically your coins will be sent from your wallet to the staking smart contract (mainnet): 0x00000000219ab540356cbb839cbe05303d7705fa


Instructions for Validator Migration to Allnodes:

  1. Have your Keystore JSON file ready for upload (Validator Key), and then disable your current instance where you host your Ethereum validator.

  2. Wait for 2 missed attestations in a row (confirm on https://beaconcha.in).

  3. Select "Host Validator Node", choose the network, and press the "PROCEED" button.

  4. Select the "MANUALLY" button, enter your original deposit address, and click the "FIND" button.

  5. Follow further instructions from Allnodes.


Exiting:

To voluntary exit, please click the 3 "..." to the right of your node to open the menu. Click "Voluntary exit".

Exit from Ethereum Validator is approximately 2-10 days depending on where your node has its next gasless transaction to send ETH rewards. To check status of your validator write your validator ID here https://beaconcha.in.

Once you exit your Ethereum validator, the funds will be sent to you automatically by the blockchain in a gasless transaction.


Holesky testnet:

For testnet purposes, you can mine Holesky ETH using the faucet via this link:

Have Questions?
Send us an email at [email protected]

Did this answer your question?