Skip to main content

Definitions

Deposit

To use Consensys Staking, you must already have 32 ETH deposited into a single validator account. This is your deposit.

info

Each deposit can only automate against a single wallet address/account to activate the transaction.

Stake

A collection of deposits executed as part of the same process by a single user.

A single stake can only reference one withdrawal key/credential and one fee_recipient.

info

The maximum amount of ETH you can stake through the UI is 3,200. This is so the stake does not occupy an entire block.

Validator vault

A collection of customer-defined validator accounts.

  • Each stake belongs to a single vault.
  • Each vault can contain many stakes.
  • Each of those stakes can reference different withdrawal keys.
info

The validator vault construct is purely administrative. It has no effect on validators or their performance.

Withdrawal key

The public key that generates the withdrawal_credentials associated with every validator.

There are two supported withdrawal key types:

  • A BLS12-381 public key.
  • An "Eth1"/execution layer account address.

We recommended you use an Eth1 (execution layer) address. This will mean the validator will automatically be available for withdrawals and be part of the "skim" which automatically extracts rewards from validators into a staker's withdrawal address.

Data definitions

The below are a list of some of the key data definitions shown in the UI and available in the graphiQL interface:

  • rewardsTotal The gross rewards earned on the consensus layer by a customer's validator(s) over the selected period.
  • penaltiesTotal The total penalties applied to the customer's validator(s) over the selected period.
  • blockFeesTotal The gross fees earned from proposing blocks over the selected period.
  • mevFeesTotal The gross MEV fees earned over the selected period.