Depositing 32 ETH into your validator

Warnings

  • Follow the instructions of this section closely. We will be using Metamask to connect to the Ethereum Launchpad website to complete the deposit process

  • DO NOT TRANSFER ETH DIRECTLY INTO THE BEACON DEPOSIT CONTRACT ADDRESS

  • Spare no effort in checking (and double checking) all details before making the transaction - e.g. public keys of validator signing keys and the deposit data file matches, verify smart contract address of the deposit contract from multiple sources

  • Make sure both your execution and consensus layer clients are fully synced and running without errors before you make the deposit

Whitelist your wallet with ETHStaker

  1. First, go to https://holesky-faucet.pk910.de/ to try mining the full 32 testnet ETH.

    • If successful, skip to the next section

    • If not, just mine a small amount and continue on the following steps.

  2. Join the discord server here - https://discord.gg/ethstaker

  3. Join the #cheap-holesky-validator channel

  4. Type “/cheap-holeskysky-deposit <your ETH address> ” in the text box and press enter

  5. Click on the link generated (ie. the Signer.is text shown below)

  6. Connect your Metamask wallet and sign the message

  7. Copy the URL and paste it in the Enter Signature box.

Reviewing mandatory disclaimers

Go to https://holesky.launchpad.ethstaker.cc/ on your browser and click on "Become a validator"

Click through and read all disclaimers carefully.

Continue clicking through until you reach the "Upload deposit data" section. Don't worry about the "Choose client" and "Generate keys" sections as you would already have dealt with those if you followed this guide in order.

Making the deposit

Upload your deposit_data-<timestamp>.json file you generated during the earlier section of the guide into the box above and click through until you see the following page.

Here you will need to check all disclaimer boxes before you can proceed. But before that, make sure you are not being phished by clicking on "Learn here how to do it safely" as highlighted above.

You will be brought to a page where you can reveal the address of the Ethereum Beacon Deposit Contract. Check that the address displayed in your wallet is the same before you execute the transaction approval.

Additionally, you can also check the address against the following sources:

The checks you perform above will point you to the deposit contract address for Mainnet. The deposit contract address on Holesky is:

0x4242424242424242424242424242424242424242

Once you are ready, click on "Send Deposit" and follow the instructions on Metamask or your other wallets.

Once your transaction goes through, you will be able to click on the external links highlighted in yellow to track the activation progress and performance of your validator. Bookmark these links so that you can come back to them easily.

Don't panic if it doesn't show up initially! Give it some time to update itself :)

Congratulations! You are now a proud contributor to the decentralisation of the Ethereum network 🖖

Last updated