Running Validator Node

A short guide to set up an Ethereum validator with ChainUp Cloudarrow-up-right as your validator as a service provider. If you simply just want to stake Eth, it is recommended to check out the Ethereum Staking Guide instead.

Prerequisites

a. A compatible wallet (currently only supports Metamaskarrow-up-right) that holds more than 32 Eth

b. Generate Validator Keys (keystore_timestamp.json), which can be done through the Ethereum launchpad (Mainnetarrow-up-right, Goerliarrow-up-right) and the deposit-cli toolarrow-up-right.

c. Deposit 32 Eth (with your deposit_data-timestamp.json) either through the Abyss Eth2 Depositerarrow-up-right (which currently supports only Mainnetarrow-up-right and Goerliarrow-up-right) or Ethereum launchpad (Mainnetarrow-up-right, Goerliarrow-up-right).

Eth2 Launchpad Demo Walkthrough

The following video walkthrough covers prerequisites b and c.

1. Creating an Account

Step 1: Users are able to sign up on ChainUp Cloudarrow-up-right.

Sign Up

Step 2: Login to ChainUp Cloudarrow-up-right with your newly created account.

Login

2. Upload Validator Keys

Step 1: Click on Ethereum 2 (sidebar). Make sure, you are in the Ethereum2 subpage, and click on the Host Button.

Eth2 Validator Dashboard
circle-info

We assume users have already completed all the prerequisites prior to reaching this step

Step 2: Choose the network you are going to use and connect your Metamaskarrow-up-right wallet.

Make Deposit - Hosting your own nodes
circle-info

ChainUp Cloudarrow-up-right is still providing support for the Ropsten Testnet. You can manually add the Ropsten network to your wallet with our Blockchain API.

Step 3: If you have deposited 32 Eth through the official staking launchpad or Abyss Eth2 Depositerarrow-up-right (prerequisites b and c), the wallet details should be reflected on the dashboard.

Make Deposit - Check Your Wallet Details

Step 4: Create validator by checking Yes for the following two options.

Create validator

Step 5: Import the keys (keystore_timestamp.json) and password - this has been generated from the deposit-cli tool by following the video abovearrow-up-right.

Import Keys - upload deposit_data.json

Step 6: Done and set! You can now click through the confirmation steps and validator should be active soon.

Dashboard showing validator status.
circle-info

After the initial 32 Eth deposit, you may check back after some time or so, as it may take more than 12 hoursarrow-up-right for a transaction to reach the deposit contract on Beacon Chain.

Sign up nowarrow-up-right to start running your own validators and discover the wonders of ChainUp Cloud!

Last updated