Restake New Validator
important
Running your own EigenPod for native restaking is an advanced task that requires operating and maintaining Ethereum validator infrastructure. It involves managing validator keys and associated risks including slashing, downtime penalties, or loss of access to restaked funds if keys are lost or compromised. For more information, refer to Ethereum Launchpad.
Create EigenPod:
- Visit the EigenLayer App.
- Click Natively Staked Ether via the Dashboard or Token tab.
- Click Create EigenPod.
- Sign the transaction via your Web3 wallet when prompted.
- Observe the new EigenPod contract address is displayed.
info
This address is responsible for all subsequent restaking and withdrawal activities associated with that EigenPod.
Repoint Validator:
- Configure the validator(s) credentials to point to the EigenPod address when the validator is created. Please see Ethereum Launchpad for more information.
- Confirming Withdrawal Address: you can confirm your withdrawal credentials (which should match your EigenPod), via the following URL: https://beaconcha.in/validator/[validator_index]#deposits
- Optional: as of the PEPE release you may choose to set the FEE_RECIPIENT to your EigenPod address if you wish to Restake those fees.
- Wait for the validator(s) to become active on-chain. Please see https://beaconcha.in/[validator_index] to follow your validator status. Please note: this process could take up to 10 days depending on the Beacon Chain deposit queue.
- The validator's state will transition to
Awaiting Restakein the web app.
Activate Restaking:
- Once the Validator is active on-chain and the withdrawal address has been configured to point to the EigenPod address, the Restake button will become active.
- Click Restake to initiate restaking the validator.
- Sign the transaction with your web3 wallet.
- Your validator is now Restaked.
- You now have the option to delegate your restaked assets to your selected Operator. If you are already delegated to an Operator, your assets will automatically delegate to your currently selected Operator.