Skip to main content
All CollectionsStaking
How to stake ETH on Ethereum blockchain
How to stake ETH on Ethereum blockchain

Ethereum (ETH) Staking

Allnodes Team avatar
Written by Allnodes Team
Updated over 2 months ago

The ETH that you stake can be held in Ledger, Trezor, MetaMask, Coinbase, Trust, or any other wallet that supports WalletConnect.


When generating Eth 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.


Eth Validator Keys Generator: https://tools.allnodes.com/eth/generate
Eth 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 Eth 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 Eth2 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 fees of the initial Eth 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 Eth 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 Eth 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. Connect your node address here: https://www.allnodes.com/eth2/host

  4. Select the network and press the "PROCEED" button.

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

  6. Follow further instructions from Allnodes.

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

Did this answer your question?