What is ether.fi?

Learn what ether.fi is, how eETH and weETH work, how the protocol handles staking and restaking, and the key trade-offs for ETH holders.

Cube ExplainersMar 30, 2026
Summarize this blog post with:
What is ether.fi? hero image

Introduction

ether.fi is a liquid staking and restaking protocol built on Ethereum. Its appeal is simple to state but harder to engineer: many ETH holders want staking rewards without locking themselves into an illiquid position, and some also want exposure to restaking rewards, but they do not want to hand over more control than necessary. ether.fi is an attempt to solve that bundle of problems in one product.

At a high level, the protocol lets users deposit ETH and receive a tokenized claim on pooled staked ETH. That claim can stay in its rebasing form as eETH, or it can be wrapped into weETH, a non-rebasing token that is often easier to use across DeFi and across chains. Under the hood, ether.fi routes pooled ETH into Ethereum validators and also restakes that pooled position through EigenLayer-related infrastructure.

What makes ether.fi different is not just that it mints a liquid staking token. The protocol is explicitly designed around a more non-custodial story than many staking services, with documentation emphasizing that stakers retain control over important validator credentials. That design choice shapes almost everything else: how validators are created, how node operators are used, how rewards are accounted for, and where the system still depends on off-chain coordination.

Why use ether.fi instead of staking ETH directly? Liquidity, restaking, and custody trade‑offs

OptionLiquidityCustodyRestakingComplexityMain risk
Solo validatorIlliquid until withdrawalFull user controlNo restakingHigh operational burdenOperational slashing risk
Traditional liquid stakingImmediate tradable tokenProvider controls keysUsually no restakingLow user complexityProtocol / operator risk
ether.fi pooled restakingImmediate eETH / weETH liquidityUsers retain validator keysRestaking via EigenLayerMedium (key ops + UI)Socialized slashing + oracle dependence
Figure 457.1: Comparing staking options: Direct, liquid staking, ether.fi

Ordinary Ethereum staking has a structural trade-off. If you stake directly as a validator, your ETH becomes operationally committed and your position is not naturally liquid in the way a normal token balance is. If instead you use a liquid staking protocol, you usually gain liquidity by receiving a transferable token, but you also introduce protocol risk, accounting risk, and governance or operator trust assumptions.

Restaking adds another layer. It offers the possibility of extra rewards by reusing staked ETH to help secure additional services, but that extra Yield exists because there is extra responsibility and extra risk. So the real user problem is not merely “how do I earn yield on ETH?” It is closer to: how do I get staking exposure, preserve usability of my capital, and possibly access restaking rewards without giving up more control than I intended?

ether.fi’s answer is a pooled system with tokenized claims. Users who mainly want a simple product can deposit ETH and hold eETH or weETH. Users operating at the validator level can engage more directly with the protocol’s key-management and node-operator flow. In both cases, the protocol tries to separate economic ownership of the staked ETH from operational execution of validators.

How does ether.fi work for users? Depositing ETH, eETH vs weETH, and common flows

TokenBalance behaviorDeFi composabilityBest for
eETHRebasing wallet balanceLower composabilityPassive holders who want automatic rewards
weETHNon-rebasing; rate adjustsHigher composabilityDeFi integrators and cross-chain use
Solo validatorNo tokenized claimLowest composabilityUsers who require full custody and control
Figure 457.2: eETH vs weETH; token differences

The user-facing flow starts with an ETH deposit into ether.fi’s LiquidityPool. In return, the depositor receives eETH, which represents a claim on the total ETH controlled by the pool. The key idea is that the token is not just a receipt for the original deposit amount. It is a proportional claim on a changing pool: as staking rewards and restaking rewards accrue, the value represented by that claim changes as well.

eETH is a rebasing token. That means the balance itself updates over time as rewards are recognized. For many users, that is intuitive: if rewards come in, the wallet balance grows. But rebasing tokens can be awkward inside some DeFi systems because those systems often prefer balances that do not change automatically.

That is why ether.fi also offers weETH. weETH is a wrapped, non-rebasing version of eETH. Instead of your token balance increasing, the exchange rate between weETH and the underlying staked ETH claim changes over time. Economically, the goal is similar; operationally, it is often easier to integrate into DeFi, use with oracle feeds, and bridge across networks. ether.fi’s own documentation and contract references emphasize weETH as the more composable asset across the broader ecosystem.

A concrete example helps. Suppose a user deposits ETH into ether.fi because they want staking exposure but also want to keep using the position elsewhere. After depositing, they receive eETH. If they simply hold it, future rewards are reflected through rebases. If they want a token that behaves more like a standard ERC-20 balance inside lending markets, Liquidity Pool, or cross-chain environments, they can wrap it into weETH. Nothing magical happens in the wrapping step: it is mainly a change in token accounting format, from “my balance changes” to “the value per token changes.”

How does ether.fi operate validators and restaking under the hood?

The LiquidityPool is the operational center of the protocol. It aggregates deposits, funds validators, handles redemptions, and updates accounting when new reward data arrives. So the pool is not merely storing ETH; it is coordinating the validator lifecycle on behalf of many depositors.

ether.fi’s documentation says validators created by the pool are assigned to node-operator clusters running Distributed Validator Technology through SSV Network. This matters because validator operation is where the protocol turns passive deposits into actual Ethereum staking activity. Rather than tying each depositor to a single machine or operator, the protocol uses a more distributed operating model for validator duties.

The protocol also restakes pooled ETH on EigenLayer. That is the source of the “restaking” part of ether.fi’s product. In practical terms, depositors are not only exposed to base Ethereum staking rewards such as consensus and execution rewards; they may also receive rewards related to restaking activity. That additional yield is part of ether.fi’s appeal, but it only exists because the protocol extends its trust and risk surface beyond ordinary validator operation.

Does ether.fi let users keep control of validator keys? Non‑custodial design explained

The most important design claim in ether.fi’s documentation is that stakers retain control over validator keys and assets to a greater degree than in a typical custodial staking setup. That is the principle that makes the protocol click.

In a custodial model, the service provider usually controls the operational machinery and often the crucial keys as well. In ether.fi’s design, the staker generates keys locally, and validator-key sharing with node operators uses encryption. The protocol’s documentation describes a desktop app that helps generate the mnemonic and validator keys, encrypt the validator keys, and upload encrypted data to IPFS, while hashes and related coordination data are kept on-chain or otherwise discoverable.

The analogy here is a sealed instruction packet given to an operator rather than a full handover of ownership. The analogy explains the intention: the operator gets what is needed to do the job, but the staker is meant to remain in control of the more fundamental claim. Where the analogy fails is that blockchains and validator systems are not paper workflows. In practice, this design still depends on software, encryption assumptions, user key hygiene, off-chain storage, and operator coordination.

For larger or more involved stakers, ether.fi documents a 32 ETH flow where the user deposits in validator-sized increments, generates keys locally with the desktop app, selects a node operator or auction path, and finalizes staking by uploading encrypted validator material to IPFS and sending the stake to Ethereum’s official deposit contract. That workflow is clearly aimed at users who care enough about custody boundaries to accept extra operational complexity.

How are staking and restaking rewards recorded and turned into eETH/weETH value?

RecipientReward sourceHow paidTimingMain risk
DepositorsConsensus + EigenLayer restakingeETH rebase or weETH rateOn oracle reportSlashing socialized across pool
Node operatorsOperator share of staking rewardsOperator claim via contractsPeriodic payoutsOperator performance or misconduct
Protocol treasuryProtocol fee sliceTreasury contract transfersOn report or claimGovernance / fee model risk
Figure 457.3: Who receives ether.fi staking rewards

A staking token only works if the accounting is credible. In ether.fi, that accounting depends on the EtherFiOracle, a decentralized reporting mechanism that gathers data about validators and restaking positions. A committee monitors the relevant systems and submits quorumed reports on total pooled ETH, accumulated rewards, and slashing events.

Those reports matter because the protocol needs some authoritative view of what the pooled ETH is now worth. Once the oracle publishes an updated report, the LiquidityPool can update TotalPooledEth and trigger the eETH rebase. That is the bridge between off-chain validator reality and on-chain token balances.

Economically, the incoming rewards are shared across three destinations. Depositors receive their portion through the appreciation of eETH or weETH. Node operators receive a share for running validator infrastructure. The protocol also takes a fee that goes to the treasury and is governed through ETHFI token-holder structures described in the documentation.

This reward flow also clarifies who ether.fi is for. It is designed for ETH holders who want staking exposure in token form, DeFi users who want a more composable non-rebasing asset via weETH, and more involved stakers who care about validator-level custody and operator selection. It is not just a passive yield wrapper; it is a system built for users who value liquidity and architecture.

What are the main risks and trade‑offs of using ether.fi?

The benefits come with very specific trade-offs. The first is slashing risk. ether.fi’s documentation makes clear that slashing penalties from validators or restaking services are socialized across depositors. In other words, losses are not neatly isolated to a single operator in the way some users might intuitively expect. If the pooled system is penalized, the cost is spread across holders of the staking token.

That matters even more because the protocol does not rely on a dedicated operator bond in the way some systems do. The absence of such a bond can simplify onboarding and scaling, but it also means depositors bear more of the downside if validator or restaking performance goes wrong.

The second trade-off is oracle dependence. Even though ether.fi aims for a decentralized and non-custodial architecture, the current accounting system still depends on an off-chain oracle committee to report pooled ETH and rewards. The documentation points to future Ethereum infrastructure as a path toward reducing this dependency, but today it remains an important trust assumption.

The third trade-off is user-side operational responsibility. The protocol’s stronger custody story only helps if users actually manage keys well. ether.fi’s own risk disclosures are direct about this: smart contract risk remains, encryption is not a guarantee, and user mistakes around key storage can still be catastrophic. A more non-custodial design shifts some power back to the user, but it also shifts some responsibility back to the user.

Conclusion

ether.fi is best understood as a liquid staking and restaking system for ETH that tries to preserve more user control than a conventional custodial staking service. Users deposit ETH, receive eETH or weETH, and gain tokenized exposure to pooled staking and restaking rewards while the protocol handles validator operations and accounting.

The core insight is easy to remember: ether.fi turns staked ETH into a liquid on-chain claim, then builds the rest of the product around who controls the keys, how rewards are reported, and how pooled risk is shared. If that trade-off fits what a user wants, ether.fi is not just a staking token; it is a particular answer to the question of how liquid, usable, and self-directed ETH staking should be.

Frequently Asked Questions

How do eETH and weETH differ, and when should I use each one?
eETH is a rebasing token whose wallet balance increases as staking and restaking rewards are recognized, while weETH is a wrapped, non‑rebasing ERC‑20 where the exchange rate to the underlying pooled claim changes over time - weETH is generally easier to use in DeFi, oracle feeds, and cross‑chain contexts.
What does ether.fi mean by a “non‑custodial” design - do users really keep control of their validator keys?
ether.fi’s design has users generate validator keys locally (the project provides a desktop app to assist), encrypts those keys, uploads the encrypted blobs to IPFS, and stores hashes/coordination data on‑chain so node operators get only what’s needed to run validators without full custody - however this still depends on user key hygiene, encryption assumptions, and off‑chain coordination.
What are the biggest risks I should know about before depositing ETH into ether.fi?
The main risks are (1) slashing risk is socialized across all depositors, (2) the protocol currently depends on an off‑chain EtherFiOracle committee to report pooled ETH and rewards, and (3) users bear operational responsibility for key generation, encryption, and backup so user mistakes remain a material threat.
How does ether.fi convert validator rewards into eETH rebases on‑chain?
An off‑chain committee runs the EtherFiOracle, submits quorumed reports about total pooled ETH, rewards and slashes, and when the oracle publishes an update the LiquidityPool updates TotalPooledEth and that triggers the eETH rebase so on‑chain token claims reflect the reported validator state.
If a validator run through ether.fi is slashed, who absorbs the loss?
Slashing penalties from misbehaving validators or restaking services are shared across depositors in the pooled model rather than isolated to a single operator, and the protocol does not rely on a dedicated operator bond to absorb those losses.
Can I use ether.fi to run my own 32 ETH validator while retaining custody of keys?
Yes, but with extra steps: ether.fi documents a 32‑ETH flow where a user deposits in 32‑ETH increments, generates keys locally via the desktop app, chooses a node operator or auction path, uploads encrypted validator material to IPFS, and then finalizes staking by sending the deposit to Ethereum’s official deposit contract.
What does ether.fi’s restaking (EigenLayer) integration mean for my returns and risks?
ether.fi restakes its pooled ETH through EigenLayer integrations, which can generate additional Yield for depositors but also expands the trust and slashing surface because restaking exposes the pooled stake to extra responsibilities and penalties beyond base Ethereum consensus rewards.
Does ether.fi need an off‑chain oracle forever, or can that dependency be removed?
The protocol currently relies on an off‑chain oracle committee to report pooled balances, and ether.fi’s documentation ties any removal of that dependency to future Ethereum infrastructure (the docs reference EIP‑style upgrades as the pathway), so eliminating the oracle is contingent on upstream EIP adoption and protocol milestones.

Related reading

Keep exploring

Your Trades, Your Crypto