What is restaking?
Restaking lets you put your already staked ETH to work twice - once securing Ethereum, and again securing additional protocols built on top of it (called Actively Validated Services, or AVSs) through EigenLayer. In return, your validator accrues extra rewards on top of standard ETH staking yield, paid in EIGEN tokens and/or AVS-specific tokens. The trade-off is added risk: EigenLayer slashing is live, so misbehavior by your operator or the AVSs you support can result in a real loss of restaked ETH. For a deeper breakdown of rewards, risks, and mechanics, see the Ethereum (ETH) Restaking FAQ before you start.
Prerequisites
To set up a restaked validator you will need:
An Ethereum wallet
To specify the amount of stake - at least 32 ETH
Additional ETH for transaction fees
To specify the withdrawal address. If not specified, the field will be populated automatically with the same address used to stake(deposit address).
How to restake ETH with P2P.org dApp
Navigate to https://eth.p2p.org/staking
Click Connect Wallet. If you cannot find your wallet in the supported list, you can use Wallet Connect.
Select your preferred staking protocol (Native ETH staking or DVT Staking (SSV)).
Enter amount of ETH to be staked (at least 32 ETH).
💡 Each validator can hold up to 2048 ETH maximum effective balance (MEB) for auto-compounding (0x02) validators. Once the validator reaches the MEB, the validator will be subject to validator sweep process, therefore a cap of 1920 ETH is set to have 2-3 years of runway for auto-compounding.
Turn ON auto-compounding toggle.
Turn ON EigenLayer restaking toggle.
If you already have an EigenPod address, it should already be automatically populated in the withdrawal address field. If you do not have an EigenPod address yet, click Create EigenPod address and sign the transaction in your wallet.
After the transaction is confirmed, the withdrawal address field will automatically be filled with your new EigenPod address.
💡 The EigenPod address is responsible for all subsequent restaking and withdrawal activities associated with that EigenPod.
Review reward rate, service fee and activation time and click Stake.
Confirm the transaction in your wallet.
Return to Portfolio to view status of new validator(s). It may take some minutes to update the status.
Wait for the validator(s) to become active. https://www.validatorqueue.com/ shows the general activation queue for validators. You can check the activation time for your particular validator at https://beaconcha.in/validator/<validator_pubkey>. Once the validator(s) are active the validator will start accruing rewards. You can use the P2P.org dApp to check the status of your staked account and manage validator(s).
💡 Important: Once your validator is activated, you must complete the restaking process on the EigenLayer dashboard
Restaking on EigenLayer dashboard
Once the validator is active on-chain and the withdrawal address has been configured to point to the EigenPod address, you will see it as an Unproven validator on the EigenLayer dashboard: https://app.eigenlayer.xyz/
Click Restake to initiate restaking the validator. This process will first fetch proofs that associate your validator to your EigenPod.
Sign the transaction in your wallet. After you confirm the transaction, you will be redirected to https://app.eigenlayer.xyz/.
Your validator is now Restaked and you can optionally delegate your restaked assets to your selected operator(e.g P2P.org). If you are already delegated to an operator, your assets will automatically delegate to your currently selected Operator.
💡 You can find more information on EigenLayer native restaking in their official docs. Please note that EigenLayer is a third-party service, and to receive the most up-to-date data, you can contact them directly here.
For more information on staking Ethereum (ETH) with P2P.org and our special offer for large ETH delegations, visit https://p2p.org/networks/ethereum
For additional staking support, visit the P2P.org ETH Help Centre.
You can also get in contact with a live agent by selecting the speech bubble at the bottom right of this page, sending a message to the Telegram bot, or emailing [email protected].





