Using Windows

Generating withdrawal credentials on Windows is awfully simple. We will:

  • Download Eth2 deposit CLI .zip file and open it

  • Extract .zip file contents to the root of your hard drive

  • Rename the extracted folder

  • Launch deposit.exe using Command Prompt

  • Generate and write down the mnemonic phrase (important!)

  • Transfer deposit_data file to StakeWise

The whole procedure will take at most 10 minutes.

Download Eth2 deposit CLI .zip file

Go to Ethereum's Github page and find Why doesn't Pyrmont rhyme with anything? (v1.1.0)

Click on Assets and download eth2deposit-cli-ed5a6d3-windows-amd64.zip

Find eth2deposit-cli-ed5a6d3-windows-amd64.zip in Downloads folder

You have successfully completed step 1 of this tutorial.

Extract .zip file contents into the root directory

Select eth2deposit-cli-ed5a6d3-windows-amd64.zip file and click on Extract All

Choose the root directory of your hard drive (e.g.C:/) as a Destination Folder

Open the root directory of your hard drive and find eth2deposit-cli-ed5a6d3-windows-amd64

You have successfully completed step 2 of this tutorial.

Rename the extracted folder

Rename eth2deposit-cli-ed5a6d3-windows-amd64 folder into mwc (Mainnet Withdrawal Credentials)

You have successfully completed step 3 of this tutorial. Halfway there!

Launch deposit.exe using Command Prompt

Go to Start menu and launch Command Prompt by typing cmd and pressing Enter

In Command Prompt, type cd /mwc and press Enter to get to the extracted folder

Type deposit.exe new-mnemonic --num_validators 1 --chain mainnet and press Enter

You can reuse the withdrawal credentials generated for 1 validator in as many validators as you want. Hence, you should still choose --num_validators 1 when generating withdrawal credentials for multiple validators.

Type your language of choice (e.g. english) and press Enter

You have successfully completed stage 4 of this tutorial.

Generate and write down the mnemonic phrase

Perform this step with utmost attention to detail to maximize the safety of your funds.

Type any password and press Enter. Re-type it when prompted to do so. Remember the password

Write down the mnemonic phrase that appeared on your screen. Store the mnemonic safely at all times

Store your mnemonic where you cannot lose it and never share your mnemonic with anyone! Your mnemonic has access to the funds you deposit, so losing it will result in the loss of your funds.

Type your mnemonic as per instructions on the screen. Voila, you have created your keys!

You have successfully completed step 5 of this tutorial.

Transfer deposit_data file to StakeWise

Navigate to mwc folder and open validator_keys folder

Navigate to StakeWise Solo deposit page and transfer deposit_data-xxxxxxxxxx.json file into the relevant section

You have now successfully completed all 6 steps of this tutorial and learned how to generate and submit your withdrawal credentials on Windows.

As you sit back and watch your rewards grow, make sure to store your mnemonic safely and follow the best practices for managing your withdrawal credentials until Phase 2.