SKIP TO CONTENT
Yield

EigenPod

A smart contract that holds native ETH staking credentials for EigenLayer restaking.

What is an EigenPod?

An EigenPod is a specialized smart contract deployed by EigenLayer that enables native ETH restaking by holding the withdrawal credentials for Ethereum validators. Each restaker who wants to natively restake their validator's ETH deploys their own EigenPod contract, which becomes the designated recipient for their staked ETH when they eventually withdraw from the beacon chain.

EigenPods represent the technical bridge between Ethereum's native staking system and EigenLayer's restaking protocol. They allow validators to commit their staked ETH as collateral for additional services without actually moving the ETH from the beacon chain, maintaining the security of native staking while enabling restaking functionality.

How it Works

The EigenPod system works through Ethereum's withdrawal credential mechanism. When setting up a validator, stakers specify an address that will receive their ETH upon withdrawal. For native restaking, this address is set to the user's EigenPod contract rather than a personal wallet.

To create an EigenPod, a user calls the EigenPodManager contract, which deploys a unique EigenPod instance for that address. The user then either creates new validators pointing to this EigenPod or updates existing validators' withdrawal credentials to point to it. This proves to EigenLayer that the user controls the specified validators.

The EigenPod holds the validator's staking proof and manages the restaking relationship. It can verify beacon chain state proofs to confirm validator balances, track partial withdrawals (skimmed rewards), and handle full withdrawals when validators exit. The pod enforces any slashing conditions imposed by AVS services the user has opted into.

When a validator is slashed by an AVS, the EigenPod facilitates the slashing by controlling withdrawal access. The restaker cannot simply withdraw their ETH to escape slashing obligations, as the EigenPod enforces the restaking contract terms.

Practical Example

Alice runs three Ethereum validators with 96 total ETH staked. She deploys an EigenPod through EigenLayer and updates her validators' withdrawal credentials to point to this pod. Her validators continue normal beacon chain duties, earning standard staking rewards. But now she can also opt into AVS services through EigenLayer, using her 96 natively staked ETH as restaking collateral. When consensus rewards are skimmed to her EigenPod, she can claim them or restake them for additional yield.

Why it Matters

EigenPods enable the most capital-efficient form of restaking by allowing validators to restake their native ETH without wrapping or bridging. This preserves the security properties of direct beacon chain staking while unlocking additional yield opportunities. For solo stakers and node operators, EigenPods provide a path to restaking without sacrificing the benefits of native validation. Fensory provides guidance on EigenPod setup and helps native stakers evaluate whether the additional restaking yield justifies the added complexity and slashing risk.

Examples

  • A solo staker deploying an EigenPod to restake their 32 ETH validator on EigenLayer
  • A staking service provider creating EigenPods for customers who want native restaking exposure

From definition to application. Explore real opportunities.

Track live yields, compare protocols, and build your DeFi portfolio with Fensory.

GET EARLY ACCESSArrow right