Ether fi

Ether fi is liquid restaking whose contract risk follows eETH into DeFi

Ether fi is an Ethereum service that stakes ETH for network rewards, restakes it to support EigenLayer services, and returns a tradable receipt called eETH. Its wrapped form, weETH, keeps a stable token balance for decentralized finance (DeFi). Returns change with Ethereum issuance, priority fees, validator performance, and EigenLayer rewards, while each dependency adds risk.

The practical choice is between a rebasing balance and a wrapped share, then between simple holding and further DeFi exposure. Each added protocol contributes its own pricing, governance, and exit conditions to the position.

Key takeaway: It is a non-custodial liquid restaking protocol on Ethereum that issues eETH for staked ETH, trading direct staking simplicity for DeFi composability.

eETH versus Lido stETH and Rocket Pool rETH

Three liquid staking designs turn ETH into transferable tokens, but only eETH adds protocol-managed EigenLayer restaking to the base staking position.

Lido’s stETH rebases, and its wstETH wrapper expresses accumulated value through a rising conversion rate. Rocket Pool’s rETH also uses a non-rebasing balance whose ETH value reflects pooled validator performance. Ether fi combines both patterns: eETH rebases, while weETH packages the underlying shares into a fixed-balance token. The additional difference is native restaking through EigenLayer, managed at protocol level. A holder therefore evaluates two linked systems before using DeFi, not merely the validator layer. That distinction matters because moving weETH does not detach it from its pooled staking and restaking dependencies.

Solo validation removes liquid-token contracts but requires at least 32 ETH and continuous node operation. Lido and Rocket Pool provide pooled staking without protocol-level EigenLayer restaking. Restaking appetite determines which route fits.


The four-layer contract stack behind eETH

Four dependency layers determine an eETH holder’s outcome: Ethereum validators, Ether fi contracts, EigenLayer commitments, and any downstream DeFi venue. A related page handles this in detail.

Protocol-layer dependencies

At the base, Ethereum validators produce consensus rewards and incur inactivity penalties. Ether fi’s LiquidityPool, eETH, weETH, EtherFiOracle, and withdrawal contracts translate pooled validator balances into token claims. EigenLayer adds operator allocations and service-specific penalty conditions. Finally, an Aave, Morpho, Pendle, Curve, or Balancer position contributes another contract and another exit path. Audits and formal verification reduce uncertainty around specified behaviors; they do not collapse these components into one obligation. Losses or accounting changes at an earlier layer flow through the share value held by later integrations. This layered structure preserves portability, yet every layer remains economically connected.

Oracle and upgrade control

EtherFiOracle reports pooled assets and rewards so the LiquidityPool can update the ETH represented by each share. The main contracts are upgradeable, with roles and a timelock governing implementation changes. That design supports maintenance, while token holders remain exposed to oracle accuracy, access controls, and the code active after an approved upgrade.

Restaking and validator penalties

EigenLayer makes allocated stake subject to service rules, including penalty commitments where enabled. Ether fi socializes validator and restaking penalties across the pool rather than assigning each depositor a named validator. SSV Network distributed validator technology spreads duties among operators, yet pooled outcomes still reflect their aggregate performance.

DeFi adds a separate balance sheet

Once weETH enters a lending market or pool, the receiving protocol controls the immediate exit path. Aave debt must be repaid before collateral leaves, Morpho market terms govern a loan, and Pendle tokens settle through their own maturity mechanics. Curve and Balancer liquidity positions must first be withdrawn into their component assets. The contract holding weETH determines the exit sequence.


From 1 ETH seed deposit to eETH shares

A 1 ETH seed and a 31 ETH top-up fund each 32 ETH validator after withdrawal credentials pass the protocol’s oracle check.

The LiquidityPool collects deposits, mints eETH shares at the pool’s prevailing share rate, and assigns ETH to validator creation as capacity becomes available. Ethereum requires at least 32 ETH to activate a validator key pair. Ether fi first sends 1 ETH to the deposit contract, then supplies the remaining 31 ETH after its oracle confirms the withdrawal credentials. Ethereum divides consensus time into 12-second slots, with 32 slots forming a 6.4-minute epoch. Those fixed timings govern network processing, while activation and exit queues respond to demand.

Reward accounting has three published shares: stakers receive 90%, node operators receive 5%, and the protocol receives 5%. The combined 10% allocation to operators and the protocol applies to staking rewards, leaving the holder’s realized rate tied to network rewards and pooled performance. A positive rebase arrives when reported rewards exceed penalties and fees.

Black patterned card with silver chip and white VISA logo

eETH rebases while weETH preserves units

Two ERC-20 tokens express one pooled claim: eETH changes wallet balances, while weETH keeps token units stable as its conversion rate rises.

Rebasing arithmetic

eETH stores ownership as shares even though wallets display an ETH-denominated token balance. The contract calculates that balance as total pooled ETH multiplied by an account’s shares, divided by total shares. Both eETH and weETH use 18 decimal places, matching the precision commonly used for ETH amounts; 1 wei equals 10 -18 ETH. When the oracle raises total pooled ETH without issuing proportional new shares, each existing share represents more ETH. Integrations that read balances must therefore handle rebasing behavior rather than assume an unchanged unit count.

Wrapped accounting

weETH fixes the holder’s wrapper-unit count and lets the eETH-per-weETH conversion rate carry accrued value. This structure is easier for collateral ledgers, automated market makers, and bridges that expect balances to remain stable between transfers. Wrapping converts eETH into shares at the active rate. The execution-time share rate sets the returned eETH amount during unwrapping.


How do withdrawals turn eETH back into ETH?

Two redemption paths return ETH: a standard queued withdrawal with a 0% protocol exit fee, or rate-limited instant redemption when buffer liquidity permits. That thread continues in Using Ether fi.

The standard route unwraps weETH when necessary, submits eETH, and issues an ERC-721 WithdrawRequestNFT representing the queued claim. After the request is finalized, its holder claims ETH through the withdrawal contract. The published instant route accepts eETH or weETH, charges 0.3%, equal to 30 basis points, and checks both a rate limit and available liquidity. Instant redemption operates only while the buffer remains above its 1% low-watermark setting, so a wallet confirmation should display the route and amount actually selected.

Worked example: assume three hypothetical inputs - a redeemable amount of 8 ETH, an instant fee of 0.3%, and gas costing 0.002 ETH. The exit fee is 0.024 ETH. Redemption delivers 7.976 ETH before gas and leaves 7.974 ETH after gas.

Queue duration is market-sensitive because buffer depth, Ethereum’s validator exit queue, and beacon-chain processing all contribute. Low-watermark or rate-limit failure sends the request to the standard queue.

Blue-purple gradient card with chip, geometric pattern, and VISA text

weETH inside Aave, Morpho, Pendle, and pools

Four DeFi patterns extend weETH beyond holding: collateral, lending, fixed-maturity yield trading, and automated market-maker liquidity on Ethereum.

Aave and Morpho use weETH in configured lending markets. On Aave, a health factor below 1 makes debt eligible for liquidation; Morpho defines loan-to-value and liquidation parameters per market. Pendle separates principal and future yield into tradable positions with stated maturities. Curve and Balancer place weETH into multi-asset pools, while Uniswap v3 concentrates liquidity inside chosen price ranges. In every case, the position keeps exposure to Ether fi’s underlying share rate and adds venue-specific pricing, oracle, governance, and withdrawal rules. The reward source and the exit mechanism therefore come from different layers.

  • Collateral: loan-to-value and liquidation thresholds belong to the selected Aave or Morpho market.
  • Principal trading: Pendle principal token (PT) settles at a stated maturity, while an early sale clears at market price.
  • Liquidity provision: Curve, Balancer, and Uniswap v3 add pool composition, fee-tier, and price-range exposure.
  • Vault allocation: automated strategies add manager rules, rebalancing contracts, and withdrawal queues.

Borrowing against weETH compounds outcomes because the debt remains fixed while collateral value moves. Liquidity provision adds pool imbalance and price-range decisions. Leverage, maturity, and liquidity needs determine the preferred use.


A two-step entry path on Ethereum

Two asset decisions define entry: deposit ETH for eETH, then choose whether rebasing eETH or fixed-balance weETH fits the next use.

An Ethereum self-custody wallet such as MetaMask or Rabby needs ETH for the deposit and transaction gas. MetaMask and Rabby both support these standard transaction types. Ethereum mainnet uses chain ID 1. A standard account or contract address contains 20 bytes, displayed as 40 hexadecimal characters after the prefix, while a transaction hash contains 32 bytes, or 64 hexadecimal characters. After eETH arrives, wrapping through a transfer-based route requires an approval before the wrap transaction; a permit-capable route can combine authorization with wrapping. The final token balance should match the intended form before any DeFi deposit begins.

Keep enough ETH outside the position for later gas. Permit batching determines whether authorization needs a separate transaction.

Ether fi, solo validation, Lido, and Rocket Pool by user fit

Four routes cover distinct jobs: Ether fi liquid restaking, Lido pooled staking, Rocket Pool pooled staking, and a self-operated Ethereum validator. A solo validator offers direct protocol participation, requires at least 32 ETH, and places 24/7 infrastructure responsibility on its operator. Lido emphasizes pooled liquid staking through stETH and wstETH, while Rocket Pool supplies the fixed-balance rETH token.

Direct EigenLayer participation keeps restaking choices separate but introduces its own delegation and withdrawal workflow. Ether fi bundles pooled staking, managed restaking, eETH rebasing, and weETH composability. ETHFI governs protocol decisions; eETH and weETH represent the pooled ETH claim. The protocol fits a position that wants Ethereum staking, protocol-managed restaking, and a liquid DeFi token in one stack. Validator control, DeFi integration, or contract-layer tolerance ultimately decides the route.

Your questions, answered

Does holding eETH require operating an Ethereum validator?

Holding eETH does not require operating validator hardware or depositing 32 ETH into a personal validator. Ether fi pools deposits, assigns validators to node operators, and accounts for rewards through eETH shares. The holder manages an ERC-20 token in a wallet, while the protocol manages validator creation, restaking, and exits. ETH is still required for Ethereum transaction gas.

Can eETH and weETH sit in the same self-custody wallet?

Yes, an Ethereum wallet can hold eETH and weETH at the same address because both are ERC-20 tokens on Ethereum. Their balances behave differently: eETH rebases, whereas weETH keeps its unit count stable and changes value through the conversion rate. A wallet interface recognizes each contract separately, so the two balances appear as distinct assets.

What happens if weETH trades away from its pooled ETH value?

A weETH market price can move above or below its ETH-denominated conversion value when exchange liquidity and order flow diverge. The wrapper still represents eETH shares through the protocol conversion rate, while selling on Curve, Balancer, or Uniswap v3 settles at the pool price. Redemption capacity, queue timing, and transaction costs determine whether the price gap closes efficiently.

Do I need ETH for gas when using weETH on Ethereum?

Yes, Ethereum requires ETH to pay gas for depositing, approving eETH, wrapping into weETH, moving tokens, entering a DeFi position, or requesting withdrawal, and the amount changes with network demand, transaction complexity, and wallet fee settings, so keeping a separate ETH balance prevents the position from becoming operationally stranded during a later exit.

Which Ether fi token is intended for layer-2 DeFi?

weETH is the wrapped token used across Ether fi’s multichain integrations because its unit balance remains stable between transfers. Supported deployments differ by network: Arbitrum uses a canonical bridge route, while other integrations use LayerZero-enabled contracts. The destination network requires its own native gas asset, and its weETH contract is separate from the Ethereum mainnet deployment.

What rights does ETHFI provide compared with eETH?

ETHFI provides governance participation, while eETH represents a share of ETH held or staked through the protocol. ETHFI holders influence areas such as protocol upgrades, economic parameters, treasury decisions, node-operator permissions, and restaking policy through governance processes. eETH and weETH follow pooled staking accounting; their balances do not convert into ETHFI governance power automatically.