Stake ETH on Fireblocks using the Blockdaemon App
The steps below show how you can stake ETH on Fireblocks via the Blockdaemon App.
Step 1. Whitelist the Address
Please ensure that you are interacting with the below contracts when you stake:
- Ethereum Mainnet:
0x3F124C700fb5E741F128e28985267D44f56B242F
- Ethereum Testnet:
0x0b6E07c5EAd5596C1f26ca2F6B97050ceC853671
To whitelist the staking addresses:
- Log in to your Fireblocks account
- Select Whitelisted Addresses from the left-hand menu
- Enter the whitelisted addresses
Step 2. Connect Your Fireblocks Accounts
- Login to the Blockdaemon app.
- Go to Staking > Stake In-App menu.
- Select Stake from the Ethereum protocol.

-
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.
-
-
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.
- Scan the QR Code with your phone or continue in a new browser tab.
- This will take you to your Fireblocks account and dashboard, where you will be prompted to select your vault.
- Under the vault section account, choose the vault where you will be staking your Ethereum.
- Select Connect to continue.
Step 3. Stake ETH
- Navigate back to your Blockdaemon app > Stake Ethereum page.
- Select the number of validators you would like to reserve. Each validator is equal to 32 ETH.
Ensure you have enough balance to cover the gas fees.
- Set the fee recipient address for your staked ETH.
- Specify the withdrawal address for your staked ETH with the chosen Fireblocks vault address here.
Please ensure the address is correct, as it cannot be changed after validators have launched.
- Check that your details are correct, and click Stake in the Order Summary box.
- Click Confirm to check and confirm withdrawal credentials to start the signing process.
Step 4. Approve the Transaction
- The API will now broadcast your transaction on the Ethereum network. This is shown by the “Transaction broadcasting in progress” message.
- Open the Fireblocks app on your phone.
- Select View to approve the transaction. Then, enter your PIN code in the Fireblocks app. You will be prompted to validate via biometric authentication.
- This will approve the transaction and broadcast it to the Ethereum network.
Step 5. Check for Confirmation
- Switch to the Stake Ethereum page in the Blockdaemon app.
- Wait for the transaction to be confirmed. This can take a few minutes.
- You can periodically check your Fireblocks Ethereum balance to see when it decreases to the correct amount and when the transaction is near completion.
- While in progress, you can monitor the transaction by clicking a link under the Transaction Broadcasted section. This will open in a new tab on Beaconchain / Etherscan.
Note:
Once the transaction reaches 100 confirmations, it will be confirmed and finalized.
- Once the block with your transaction is finalized, it means the transaction was successful and you've entered the validator queue to begin staking.
👋 Need Help?
Contact us through email or our support page for any issues, bugs, or assistance you may need.
Updated about 1 month ago