Pyrmont Testnet: Prysm Client - Windows
A guide for non-technical users
The following steps only apply for the Pyrmont 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
Head over to the Pyrmont launchpad
Choose Geth as your Eth 1 client and in the next step choose Prysm as your Eth 2 client.

- 1.Create a folder named
prysm
inC:\
- 2.
- 3.Double click the .exe
geth-windows-amd64-x.x.xx-cc05b050
. Once the installation is complete there should begeth.exe
in the directory chosen during the installation. - 4.Drag and Drop the
geth.exe
file and add--datadir="C:\prysm" --goerli --http

This terminal window needs to run in parallel to the Ethereum 2.0 node, which will be covered in the next steps.
Wait for the Ethereum 1.0 node to be in sync. The logs will look like the following once the node is in sync



Move the downloaded file into prysm.

Open a Terminal window and drag&drop the deposit.exe file into the terminal as shown below.
Follow the instructions to create your Ethereum 2.0 keys!
Drag and drop the Eth2.0-deposit-cli file and add
new-mnemonic --chain pyrmont
WRITE DOWN THE GENERATED 24 WORD MNEMONIC PHRASE


Let's go to the next page and upload our
deposit-data-[timestamp].json
file (located in the path shown in the terminal), continue and deposit 32 goerli Eth.


This is only required for the initial setup
- 1.
cd C:\prysm
changes the directory - 2.
curl https://raw.githubusercontent.com/prysmaticlabs/prysm/master/prysm.bat --output prysm.bat
Downloads the prysm.bat file - 3.
reg add HKCU\Console /v VirtualTerminalLevel /t REG_DWORD /d 1
Changes some vizulations in the terminal window

Drag and drop the prysm.bat file and add
validator accounts import --keys-dir=
AND the path to your newly created keys. For this example the path is C:\Users\Inan\validator_keys
Which results
prysm.bat validator accounts import --keys-dir=C:\Users\Inan\validator_keys

Enter a new wallet directory and a new password.
In this example we chose
C:\prysm
as the new wallet directory.
Open a new terminal window, drag & drop the prysm.bat file and add
beacon-chain --datadir=C:\prysm --http-web3provider=http://localhost:8545/ --pyrmont

Open a new terminal window, drag & drop the prysm.bat file and add
validator --wallet-dir=C:\prysm --datadir=C:\prysm --pyrmont

Enter your wallet password which was set in the previous step.
Find the validator public keys in the logs

Enter your wallet password which was set in the previous step.
That's it. We are done! Your setup should now have three running terminal windows

Enter your pubkey on the beaconcha.in explorer to track its current status and performance.
Find out what each of the validator status mean - "What does "Unknown status" mean?"