Skip to main content

How to restake 0x01 ETH validator(s) with EigenLayer using the P2P.org dApp

Step-by-step guide to 0x01 ETH restaking with EigenLayer via the P2P.org dApp. Create an EigenPod, set your withdrawal address, and receive additional AVS rewards.

Written by Sekai

What is restaking?

Restaking allows your already staked ETH to also participate in securing additional protocols built on Ethereum (called Actively Validated Services, or AVSs) through EigenLayer. In return, yadditional protocol rewards may be received in EIGEN tokens or AVS-specific tokens, subject to the rules of EigenLayer and each AVS. Rewards are variable, protocol defined, and not guaranteed. 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 stake ETH with P2P.org dApp

  • 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 32ETH and only multiples of 32 for 0x01 validators).

💡 Each 0x01 validator can only hold 32 ETH.

  • Turn off auto-compounding toggle.

  • Turn on EigenLayer restaking toggle.

  • If you already have an EigenPod address, it will automatically be updated in 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 transaction in your wallet

  • Return to Portfolio to view the status of new validator(s).

  • 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.

💡 Note

  • Rewards are determined by the Ethereum protocol and network conditions, are variable, and are not guaranteed. P2P.org does not control or set reward rates.

  • 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].

Did this answer your question?