How to stake Ethereum?
Delegate to any of our validators and staking networks that we support
Last updated
Was this helpful?
Delegate to any of our validators and staking networks that we support
Last updated
Was this helpful?
A short guide to set up staking on Ethereum with .
a. A compatible wallet (currently only supports ) that holds more than 32 Eth
b. Generate deposit_data-timestamp.json
which can be done through the .
deposit_data
/withdrawal_credentials
Step 1: Download the deposit CLI app , 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 -
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.
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.
Step 6: Please note down the mnemonic phrase and locate the deposit_data
file
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.
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.
You can find alternative key generating tools recommended by the Ethereum foundation.
Step 2: Choose the network you are going to use and connect your wallet.
Step 5: Await the transaction to be confirmed on-chain, and that's all! Your Eth is now staked and earning yield!
to start staking and discover the wonders of ChainUp Cloud!
cd
to the directory containing the executabledeposit_data
deposit_data
file will be uploaded to ChainUp Cloud later