⛲How to stake Ethereum?
Delegate to any of our validators and staking networks that we support
A short guide to set up staking on Ethereum with ChainUp Cloud.
Prerequisites
a. A compatible wallet (currently only supports Metamask) that holds more than 32 Eth
b. Generate deposit_data-timestamp.json which can be done through the deposit-cli tool.
1. Generating deposit_data/withdrawal_credentials
deposit_data/withdrawal_credentialsStep 1: Download the deposit CLI app here, ensuring you've selected the right one for your operating system.
Please make sure that you are downloading from the Ethereum Foundation's official GitHub account - https://github.com/ethereum/staking-deposit-cli/releases/

Step 2: Once the download is complete, uncompress the downloaded file.
Step 3: Open your command line/terminal.
Step 4: navigate (cd) to the directory containing the executable deposit file.
cd to the directory containing the executableStep 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.
deposit_dataStep 6: Please note down the mnemonic phrase and locate the deposit_data file

deposit_data file will be uploaded to ChainUp Cloud later2. Uploading deposit_data/withdrawal_credentials
deposit_data/withdrawal_credentialsStep 1: Click on Ethereum 2 (sidebar). Make sure, you are in the Ethereum2 subpage, and click on the Stake Button.

Step 2: Choose the network you are going to use and connect your Metamask wallet.

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.

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!
Last updated
Was this helpful?