Stake Ethereum via the uMPC
Ethereum staking is only available on systems configured for this. It is not a standard feature.
The stake Ethereum feature is available on specific configurations of the Custody Infrastructure system. This feature allows the user to stake Ethereum tokens using Galaxy validators only.
Prerequisites
To stake Ethereum you must have:
- Transaction Policy set up on the Impenetrable Vault when run in Cold driven mode
- All Transaction and policies set up on the uMPC
- At least 32 ETH to stake in a wallet
Set Impenetrable Vault transaction policy for Cold driven system
When the Impenetrable Vault is set to the Cold driven mode a transaction policy must be set to allow ETH withdrawals.
- In the Impenetrable Vault, select Policy Management.
- Type a name for the policy.
- Select the Staking radio box in the top right.
- Select the Account list and Address list details. Select Next.
- Select ETH in the currency list, or select All relevant currencies. The ETH Withdrawal Credentials appears.
- Select the withdrawal setting based on your system needs, select COLD, MPC or COLD&MPC.
- Continue the rest of the policy creation process and authorize the new policy.
The Impenetrable Vault updates the new policy to appear in the Desktop app.
Set Desktop app transaction policy for MPC driven system
For an MPC driven system, add the Transaction policy in the Desktop app:
Select Admin Panel, and then Transaction Policies. Select the New policy button
Select Staking from the list
Type a name for the new policy and from the Currency drop down list, select Ethereum.
In the Withdrawal credentials box, select either or both Cold and MPC according to your system needs.

Continue the rest of the policy creation process and authorize the new policy.
Open an Ethereum stake action in the uMPC
There are 2 ways to start an Ethereum staking transaction:
Stake from the Dashboard:
In the Digital Vaults pane, locate the Ethereum card.
Hover the mouse over the Ethereum card and the select the Staking icon.

Select the icon and the Staking transaction pane opens.
Stake Ethereum from the Staking page:
In the Side bar menu, select the Staking icon.

In the Staking page, select the add Stake icon.
The Staking transaction pane opens.
Staking transactions for Ethereum in the uMPC
In the Staking transaction pane select the source wallet in the From Wallet dropdown.
In the Staking Operation section, the Validator is set to Galaxy. Select the Withdrawal credentials in line with the Impenetrable Vault transaction policy setting.
Enter the Amount of ETH to stake, this must be a minimum of 32ETH, and can be set to any whole number from 32 to 2048.

Select the Fee structure, either choosing a Preset type (No rush, Market, ASAP) or Custom and then set the Max Fee, Max Priority Fee and Gas Limit, and select Apply.

Optional: Add an internal note for this transaction.
Select Request to stake.
The Transaction request sent pane appears summarizing the stake request. Select Close.
Unstake Ethereum
To end the staking process and return the token to your account:
Open the ETH dashboard.
On the staked item, click the menu buttons at the end of the row.
Select Exit Stake.

The Exit Stake Request pane opens, showing details of the stake amount and the validator. Select Request to exit stake.
The stake item changes status to Exit initiated.
Once sent to the blockchain the exit process can take up to several weeks. Once it has completed, the funds will return to your main wallet and appear there.