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: 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.
Generate keys & deposit_data
Step 6:Please note down the mnemonic phrase and locate the deposit_data file
deposit_data file will be uploaded to ChainUp Cloud later
You can find alternative key generating tools here recommended by the Ethereum foundation.
2. Uploading deposit_data/withdrawal_credentials
Step 1: Click on Ethereum 2 (sidebar). Make sure, you are in the Ethereum2 subpage, and click on the Stake Button.
Eth2 Validator Dashboard
Step 2: Choose the network you are going to use and connect your Metamask wallet.
Make Deposit - Hosting your own nodes
Step 3: Import the deposit data (deposit_data.json) - this has been generated from the deposit-cli tool earlier.
Step 4: Click Check Immediately and a transaction should appear for you to confirm.
Submit the transaction
Step 5: Await the transaction to be confirmed on-chain, and that's all! Your Eth is now staked and earning yield! π₯
Sign up now to start staking and discover the wonders of ChainUp Cloud!
Random Fact: Founded in 2017 and headquartered in Singapore, ChainUp is a leader in blockchain technology and crypto ecosystem solutions.