Docs
Avado shop YouTube Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage
You are looking at an archived version of the docs.
Please go to to https://docs.ava.do/ for the current documentation.
Edit page

Ethereum Staking

On this page:

Exciting news: Ethereum staking withdrawals are coming soon. Read more

Ethereum Staking with AVADO helps secure the Ehtereum network. In exchange your will receive ETH rewards.

To stake ETH on an AVADO you need 32 ETH to run a solo validator or 17.6 ETH to run a Rocket Pool validator.

AVADO makes staking ETH really easy, but it is unfortunately not risk free. Make sure you understand the risks by reading:

ETH Solo Staking

Solo staking is the gold standard of ETH staking. It is the purest and the least risky way of staking.

To stake solo stake ETH you need to:

  1. Run an Execution Client (a.k.a. Execution Engine or ETH1 client): An execution client is software that listens for Ethereum transactions, executes them and holds all necessary ETH information in its database.
    Install Geth execution client
  2. Run a Consensus Client (a.k.a. Beacon Chain client or ETH2 client): A Consensus client is software that runs the proof of stake consensus algorithm which enables the Ethereum network to agree on blocks from the execution clients. Install Consensus Client Teku or Install Consensus Client Prysm
  3. Generate keys and deposit 32 ETH to the Deposit Contract
    Create your validator keys
  4. Import keys into your Validator: The validator package creates and validates new blocks in the chain. This is the work that get rewarded with ETH. In Teku the validator is bundled with the Consensus Client. In Prysm, this is a separate package that needs to be installed.
  5. (Optional) install MEV-Boost to earn extra rewards when it is your turn to propose blocks.
    Install MEV-Boost

Next you need to monitor and keep your node online.

Note: No withdrawing for now (until the planned Shanghai upgrade).

Always make sure you run your validators keys only once! Do NOT run your validators on multiple clients or AVADO nodes. This would result in your stake getting slashed.
Temporarily being offline is not a real issue. You’ll will just miss out on some rewards.

Staking ETH with Rocket Pool

Rocket Pool is a decentralised Ethereum staking pool. It allows you to stake with only 16 ETH from yourself plus 16 ETH from the Rocket Pool staking pool. As insurance you also need 1.6 worth of ETH in Rocket Pool’s RPL token.

Benefits of running a Rocket Pool node:

  • You only need 16 ETH instead of 32 ETH to run a validator
  • You earn half of the validator’s total ETH rewards, plus an extra commission (varies from an additional 5 to 20 percentage points)
  • You earn interest on the RPL you stake as supplemental insurance
  • You can participate in the DAO and get to vote on changes to Rocket Pool’s protocol or settings"

To run a Rocket Pool node you need to:

  1. Run an execution client (Geth)
  2. Run a consensus client (Teku)
  3. Set up a Rocket Pool node
  4. Set up MEV-boost

Next you need to monitor and keep your node online.

Monitoring your validator(s)

The easiest and recommended way to monitor your validators is to create an account on beaconcha.in and register your validators’ public keys in your account, you can then opt in to get e-mail alerts whenever you miss an attestation or when you propose a block