Select the corresponding executable for your operating system
Step 2: Once the download is complete, uncompress the downloaded file.
Step 3: Open your command line/terminal.
Open a terminal
Step 4: navigate (cd) to the directory containing the executable deposit file.
cd to the directory containing the executable
Step 5: Generate a new BLS keystore using the deposit-cli new-keystore command.
Run the executable with the following command deposit.exe new-mnemonic --num_validators 1 --chain mainnet for Windows and ./deposit new-mnemonic --num_validators 1 --chain mainnet for Linux or MacOS.
Run the executable with the following command
./deposit new-mnemonic --num_validators 1 --chain mainnet for
The mnemonic phrase is a 16/24-word phrase that is used to generate your validator keys. Keep it safe, write it down on paper or use a password manager, and store it where only you can access it.
After running through all the prompts and confirmations, the deposit-cli tool will generate two files for each validator:
A deposit_data-xxx.json file
A keystore-m_12381_3600_0_0_n_xxx.json file
Keep these files safe. You will need them to manage your validator.
You can find alternative key generating tools here recommended by the Ethereum foundation.
Follow the instructions on the Launchpad to deposit 32 ETH. This process involves submitting the deposit_data-xxx.json file generated by the deposit-cli tool.
Step 8: Save Generated Files
After depositing, the Launchpad will provide confirmation. Ensure that you have saved the deposit_data-xxx.json file, as it contains important information for your validator.