Definitions
Deposit
To use Consensys Staking, you must already have 32 ETH deposited into a single validator account. This is your deposit.
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
.
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.
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.