Skip to main content

How do I stake with validator staking?

Does this article need to be translated?

Contribute to the Help Center

Submit translations, corrections, and suggestions on GitHub, or reach out on our Community forums.

Validator staking involves depositing 32 ETH and having your validator operated by MetaMask Staking. You collect the rewards, minus a fee, and are free of the responsibility of maintaining the validator. To read more, see our explanation here.

  1. Head to MetaMask Portfolio, select 'Move Crypto', and then click the 'Stake' button:

MetaMask Portfolio staking tab

  1. Switch to the 'MetaMask Validators' tab at the top of the page:

MetaMask Portfolio validator staking tab

  1. Make sure the selected account address is the one you want to use to deposit. Use the slider to choose how much ETH to stake: (Note that you can only deposit in multiples of 32, the quantity of ETH required for one validator.)

MetaMask Portfolio validator staking select amount

  1. Once you've selected the amount, the details of the stake transaction will appear. If you're happy to proceed, click 'Confirm':

MetaMask Portfolio validator staking confirm amount

  1. Confirm and sign the transaction in your MetaMask wallet.

That's all there is to it! Once the transaction is complete, your funds have been received and you're in the queue for a new validator to be spun up. You should now see one or more validators listed on the page, depending on how much ETH you deposited.

The duration of the activation queue depends on demand across the entire Ethereum network. To check your estimate at any time, mouse over the 'Activating' status in the table next to each validator.

FAQs​

Does MetaMask charge a fee?

Yes — MetaMask charges 10% of your validator(s') rewards.

What happens if I lose access to the account I staked with?

MetaMask Staking is self-custodial, which means that you hold full responsibility for the security of your assets and accounts.

If you lose access to the Secret Recovery Phrase (seed phrase) that backs up the account you used to stake with on MetaMask Staking, you lose access to your stake and rewards.

To maximize security, we recommend that you:

  • Create a new account specifically to stake with (“sandboxing” it from others) and keep it separate from your day-to-day web3 activities
  • Use a hardware wallet account
  • Ensure you back up the Secret Recovery Phrase that controls the private key of the account you staked with. See our standard guidance on SRP security for more information.
How do you calculate rewards?

The predicted rewards rate—provided before you have any validators—is calculated based on the average performance of similar validators in the previous week.

If you do have validators, the displayed rewards rate ('Available rewards' next to your validator(s)) is your actual rewards rate over the entire life of your validator, minus the MetaMask fee (10%).

The Ethereum protocol 'sweeps' rewards from validator balances every nine days, which affects how your balance and available rewards appear in the app. See our article on rewards for more information on what these terms mean in our UI.

More generally, validator rewards on Ethereum comprise a regular, consistent base rate plus inconsistent rewards received whenever your validator is randomly nominated to participate in the validation of a block. As this second portion is random, rewards vary.

How do I withdraw my rewards?

See our guide here.

How do I withdraw my stake?

See our guide here

What do “validators at full capacity” and “validators nearing full capacity” mean?

This means that we need to allocate additional validators to meet demand, and we're in the process of doing so. In this case, please check back later.

“Validators nearing full capacity” means this point will soon be reached.

Why is my validator's withdrawal address not my own?

When it is created, every validator is configured with a withdrawal address for receiving rewards. In a solo staking scenario—if you were running the validator independently—you would use one of your account addresses.

However, when you use MetaMask Staking, we configure the withdrawal address for you. This is because the withdrawal address for every validator in MetaMask Staking is actually a unique smart contract that ensures we can subtract our fee whilst also diverting the bulk of the rewards to your account.

So even though you don't see your account designated as the withdrawal address, rest assured you will be receiving rewards.

Your account—the one you originally used to deposit your stake—is the only account with access to the withdrawal address (the withdrawal smart contract).

How can I be sure my stake won't be slashed?

“Slashing” occurs when validators lose some of their 32 ETH stake as a fine for not attesting blocks properly, or for inactivity.

Consensys Staking, the service that runs your MetaMask Staking validators, has never received any slashing penalties in more than two years of operation, despite managing over $2 billion worth of ETH across more than 33,000 validators. The validators are monitored 24/7 and their infrastructure is spread across global regions and cloud providers to maximize resilience.