Stake ETH via Fireblocks (App)

The steps below show how you can stake ETH on Fireblocks via the Blockdaemon App.

Step 1. Whitelist the Address

❗️

Note

Please ensure that you are interacting with the below contracts when you stake:

  • Ethereum Mainnet: 0xDc8D2A1d8cd79e1542441743e448129a00A59aE0
  • Ethereum Hoodi: 0x106903a059E9DE6636b17b2E7913a7c1d85C799a

To whitelist the staking addresses:

  1. Log in to your Fireblocks account
  2. Select Whitelisted Addresses from the left-hand menu
  3. Enter the whitelisted addresses

Step 2. Connect Your Fireblocks Accounts

  1. Go to Staking > Stake In-App menu.

  2. Staking can be initiated from the Ethereum card as shown below via the Stake button and is also available from the Dashboard.

    If you begin staking ETH from the Ethereum Dashboard, select Stake.


  3. Connect your wallet based on the staking configuration.

    • If you have more than 1 Ethereum staking configuration: Select the configuration you’d like to use, then select Connect Wallet.


    • If you only have 1 Ethereum staking configuration: Select Connect Wallet.

  4. Choose Fireblocks to connect your wallet.

📘

Info:

If Fireblocks is not displayed, choose the WalletConnect, or select All Wallets and select Fireblocks from the listed wallets.

  1. Scan the QR Code with your phone or continue in a new browser tab.
  2. This will take you to your Fireblocks account and dashboard, where you will be prompted to select your vault.
  3. Under the vault section account, choose the vault where you will be staking your Ethereum.
  4. Select Connect to continue.

Step 3. Stake ETH

❗️

Note:

  • Ensure your account has enough balance to cover the amount to be staked plus gas fees.
  • Please ensure the fee recipient and withdrawal addresses are correct, as they cannot be changed after validators have launched.
  1. Specify the staking amount using the slider.
  2. In the Advanced Option, the number of validators is set based on the staked ETH amount. You can increase or decrease the validator count as needed.
    ❗️ Blockdaemon recommends 150–500 ETH per validator to maximize compounding rewards, but any amount between 32–2,048 ETH is accepted.
  3. Click Stake to proceed.
  4. Review and confirm all the staking details.
📘 About Pectra
The Pectra upgrade introduces new flexibility and efficiency to Ethereum staking by allowing ETH holders to consolidate multiple validators and stake up to 2,048 ETH on a single validator.
  1. Choose the validator size between 32 or 32–2,048 ETH. Key differences:
    1. If you choose 32 ETH:
      • 👍 Auto reward sweeps to your withdrawal address.
      • Only one validator per 32 ETH. More ETH = more validators.
    2. If you choose 32–2,048 ETH:
      • 👍 Benefit from auto compounding with higher balances.
      • You can choose up to 2,048 ETH per validator.
  2. Specify the staking amount using the slider.
  3. In the Advanced Option, the number of validators is set based on the staked ETH amount. You can increase or decrease the validator count as needed. Blockdaemon recommends 150–500 ETH per validator to maximize compounding rewards, but any amount between 32–2,048 ETH is accepted.

    Info

    This step is only applicable if you choose 32–2,048 ETH validator size.

  4. Review the below information:
    1. Set the Fee Recipient to receive transaction fees and MEV rewards (if enabled). The default address is the one you set with your Customer Success Manager during onboarding. If you did not set up an address with your Customer Success Manager, your connected wallet address will be the default address.
    2. Set a Withdrawal Address to receive rewards and withdraw your staked ETH. Rewards include protocol, transaction fee, and MEV rewards (if enabled). The default address displayed is your connected wallet address.

      Select Add Addresses to assign different withdrawal addresses.

    Info

    This step is only applicable if you choose 32 ETH validator size.

  5. Click Stake to proceed.
  6. Review and confirm all the staking details.

Step 5: Confirm the Transaction

  1. Preparing the validators for deployment.
  1. Open the Fireblocks app on your phone.
  2. Select View to approve the transaction. Then, enter your PIN code in the Fireblocks app. You will be prompted to validate via biometric authentication.

❗️

Note

  • Ensure the To address matches the Blockdaemon batch contract address for the network you're staking on.
  • Verify that the amount matches the value you selected in the Blockdaemon app.
  1. Once everything looks good, sign the transaction.
  2. Navigate back to the Blockdaemon app to check that your transaction has been broadcast and is being confirmed on the network.
  1. Once the network confirms the transaction, your ETH validator(s) are deposited to. You can view them in the Ethereum Staking Dashboard and see that they are in a deposited state. The Ethereum Dashboard can be used to check your validator's latest on-chain status.

🚧

The time it takes validators to become active and start earning rewards is variable, and is dependent on the current length of the protocol activation queue. An estimation of the activation time is also shown in the information panel on the right hand side of the staking page.

👋 Need Help?

Contact us through email or our support page for any issues, bugs, or assistance you may need.