The following steps only apply for the Medalla Testnet and may be outdated in a few weeks as Ethereum 2.0 clients develop rapidly, however, we will try to keep these documents updated. There are multiple ways on how to get started, we will use the one which is the easiest as of now. Official Prysm docs Prysmatic labs discord server
Let's use the launchpad to generate Ethereum 2.0 validator keys and to deposit 32 Goerli ETH.
Download the latest Eth2.0-deposit-cli here to generate keys.
Create a folder named prysm_medalla in C:\ and move the downloaded file into C:\prysm_medalla.
Head over to the Medalla launchpad Skip the overview until you get to Generate Key Pairs.
Generate Key Pairs Choose the amount of validators you would like to run and Windows as the operating system. Each validator will cost 32 Goerli ETH. Request Goerli Eth from the r/ethstaker discord here or in the prysmatic labs discord here.
Skip every step until you have to upload the deposit file as shown below.
Generating the validator keys for the launchpad.
Open a command prompt window and the downloaded Eth2.0-deposit-cli.
Drag and drop the Eth2.0-deposit-cli file and add
--num_validators 2 --chain medalla
--num_validators X to the amount of validators you chose on the launchpad previously.
WRITE DOWN THE GENERATED 24 WORD MNEMONIC PHRASE
The generated keys are now located in
deposit-data-[timestamp].json file to the launchpad and deposit with Metamask.
Once the transactions went through it will look like the following
Open a terminal window and type the following
curl https://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.bat --output prysm.bat
The prysm.bat file will appear in C:\prysm_medalla
Open a command prompt window and the downloaded prysm.bat file
Drag and drop the Prysm.bat file and add
Wait for the beaconnode to be in sync with the blockchain.
This may take a few hours and you will see the following message
Synced new block block=...
We now need to convert the Launchpad keys into a format that the validator can read.
There are multiple ways to do this. This guide will use the 24 word Mnemonic phrase (generated by the launchpad in 3.Step) to convert the keys to the correct format by using the prysm client.
Open a new command prompt window, drag and drop the prysm.bat file and add
validator wallet-v2 recover
Followed by the 24 word Mnemonmic phrase. Afterwards, choose a strong password.
Set the new wallet directory to
C:\prysm_medalla\wallet and enter the amount of validators you previously chose.
The Eth1 Deposit Transaction data, which is required to deposit, can be ignored since this was automatically done on the Launchpad.
Again, open a new command prompt window, drag and drop the prysm.bat file and add
validator --wallet-dir=C:\prysm_medalla\wallet --datadir=C:\prysm_medalla --graffiti="beaconcha.in<3"
Enter your wallet password which was set in the previous step. That's it. We are done!