Lido finance is Ethereum Liquid Staking With stETH
Lido finance is a way to stake ETH for network rewards while receiving stETH, a transferable token that represents the pooled position. The Ethereum liquid staking protocol pools deposits, delegates validator work through Lido Core and updates stETH balances as rewards and penalties enter the system. Holders keep staking exposure while using stETH or wrapped stETH, called wstETH, across DeFi.
That flexibility changes the decision from "stake or use ETH" to choosing a token form, an exit route and acceptable layers of protocol exposure. The sections below follow those choices before examining the machinery that makes them possible.
Key takeaway: A protocol withdrawal accepts 100 wei to 1,000 stETH per request, and each submitted request stops earning subsequent staking rewards.
Choosing between stETH and wstETH
The stETH-versus-wstETH choice turns on one issue: whether the receiving wallet or DeFi contract handles a balance that changes after Lido's daily accounting report is applied. stETH is the rebasing form: its wallet quantity updates as pooled rewards, penalties and protocol fees flow through the accounting system. wstETH wraps the same exposure into a fixed token quantity whose stETH value changes through the wrapper exchange rate.
Both tokens use 18 decimal places and follow ERC-20 transfer conventions. stETH also supports ERC-2612 permit signatures, while wstETH combines ERC-2612 with EIP-712 typed data. A direct ETH deposit mints stETH at a 1:1 accounting ratio, yet that ratio describes protocol shares rather than a guaranteed secondary-market quote. One wstETH represents more than one stETH after rewards accumulate because the wrapper balance stays constant. Wallet interfaces therefore show growth in two different ways: more stETH units or a higher stETH amount per wstETH unit. That distinction matters in accounting software.
Use stETH when an Ethereum application explicitly handles rebases, as Curve does in its established ETH pool. Use wstETH for static-balance integrations, collateral systems and supported layer-2 routes. The better form changes with the receiving contract's accounting model.
A direct route from ETH to a liquid staking token
Entering Lido starts with ETH on Ethereum, a self-custody wallet that can call smart contracts and enough ETH left to pay the network fee after the deposit. The main choice is whether to receive rebasing stETH or static-balance wstETH.
With MetaMask, a Ledger-connected account or another compatible wallet, the normal stake action calls Lido Core and returns stETH in one transaction. The contract records the depositor's share and mints stETH at the 1:1 deposit ratio. A separate approval isn't needed because ETH is the native asset. Users who want wstETH can wrap stETH afterward, or use the wstETH contract's staking shortcut to submit ETH and receive wstETH in one transaction. Every route consumes Ethereum gas, so sending the entire wallet balance leaves no ETH for later moves.
A wallet may need the stETH or wstETH token added before the balance appears, although the on-chain position already exists.
Acquiring stETH on Curve or through CoW Swap creates the same transferable token exposure, but it is a trade rather than a new protocol deposit. The venue's quoted exchange rate, price impact and gas determine the received amount. A market purchase above or below the protocol's accounting ratio doesn't alter how the acquired stETH participates in later rebases. It changes the holder's entry cost.
Before confirming, read the output token, network and amount in the wallet. stETH lives natively on Ethereum, while cross-chain use normally relies on wstETH or a supported representation. The entry path into Lido finance changes when the destination application requires static balances, because wrapping first avoids a later conversion transaction.
Staking exposure inside DeFi
Lido's liquid staking tokens let one Ethereum staking position remain transferable, so stETH or wstETH can enter DeFi without waiting for the underlying validators to exit. Each added protocol preserves the staking token's accounting while introducing its own rules and contracts.
On Aave v3, wstETH collateral keeps its staking exposure while supporting a borrow, but the debt introduces interest and liquidation thresholds set by that market. Curve's stETH/ETH pool provides a route between the two assets and distributes liquidity-provider fees, while its exchange price follows reserves rather than Lido's withdrawal accounting. Uniswap and CoW Swap handle wstETH as a conventional ERC-20 balance. Across Arbitrum, Optimism and Base, wstETH uses supported bridging and rate-reporting designs rather than Ethereum's native rebasing balance. Each extra contract changes the risk stack and transaction cost.
Stacking rewards doesn't create free duplication. Supplying wstETH to a lending market transfers the token into that market's contracts and the wallet receives position accounting in return. Borrowing against it magnifies exposure to ETH and adds a liquidation boundary. The use case remains sensible only while the DeFi position's terms fit the holder's collateral plan.
What does Lido charge for staking ETH?
The Lido protocol charges 10% of staking rewards rather than 10% of deposited ETH; 5% goes to node operators and 5% goes to the Lido DAO treasury. That leaves 90% of gross protocol rewards on the staker side before changes from penalties. Ethereum gas is separate, as are the fee that a Curve pool charges and borrowing costs on Aave v3. Net return changes with network rewards, validator performance, gas and any DeFi position layered onto the token.
Withdrawal queue mechanics and the exit choice
By contrast, Lido's protocol exit converts stETH or wstETH back to ETH through a first-in, first-out withdrawal queue, while a market swap trades immediately at the venue's available price. The queue provides protocol settlement; a swap provides market execution.
A protocol withdrawal has two on-chain stages: request and claim. An ERC-2612 permit can combine authorization with the request; otherwise approval is a separate transaction. Each withdrawal request accepts at least 100 wei of stETH and at most 1,000 stETH, so larger positions must be split into multiple requests. One ETH contains 10^18 wei. Each request mints one ERC-721 unstETH NFT with ERC-4906 metadata updates for status. The current NFT holder owns the claim and claiming burns the NFT. Submitted requests can't be canceled and the locked stETH stops receiving later rewards. Finalization allocates ETH before claim.
Queue completion time follows the available ETH buffer, validator exits and the number of earlier requests; it isn't a fixed protocol duration. Finalization normally uses the request-time stETH value, though material validator penalties can reduce the claim. A swap through Curve, 1inch or CoW Swap avoids the queue but replaces it with market pricing, pool depth and gas. The preferred exit changes when the immediate quote after price impact becomes more valuable than waiting for protocol settlement.
Smart-contract, validator and market exposures
The main Lido exposures come from smart contracts, validator performance, token market pricing, DAO-controlled parameters and any DeFi or bridge contracts added around stETH positions. They don't move in lockstep.
- Smart-contract exposure covers Lido Core, the wstETH wrapper and the withdrawal queue.
- Validator exposure includes missed duties, penalties and slashing across the pooled operator set.
- Market exposure appears when stETH or wstETH trades before protocol finalization.
- Leverage exposure follows Aave v3 collateral rules and its position health factor.
- Cross-chain exposure adds bridge and rate-oracle dependencies beyond Ethereum.
Absent anything unusual, Lido DAO governs protocol parameters and upgrades through LDO, while node operators control validator infrastructure selected through staking modules. Token holders retain control of stETH or wstETH in their wallets, yet they rely on the contracts' accounting and the validator set's aggregate performance. Adding Curve introduces pool pricing; adding Aave v3 introduces collateral rules; moving wstETH to Optimism adds bridge and rate-oracle dependencies. Keeping the token in an Ethereum wallet removes those extra protocol layers, though Lido Core and Ethereum validator risks remain. Exposure therefore expands with each added contract or borrowing obligation.
Lido beside solo validation, Rocket Pool and Coinbase
Within those limits, Lido suits holders who want a transferable staking receipt without operating a validator, while solo staking, Rocket Pool and Coinbase assign control differently across token and infrastructure layers. This makes Lido finance a pooled, self-custodied-token route rather than full operational control.
| Staking route | Receipt and operating commitment | Custody or control model |
|---|---|---|
| Lido Core | stETH rebases; wstETH uses a changing conversion rate; no node operation | User controls the token; contracts allocate ETH and operators run validators |
| Solo Ethereum validator | No liquid receipt; 32 ETH activation stake and three software clients | Owner controls withdrawal credentials and validator infrastructure |
| Rocket Pool | rETH uses a changing ETH conversion rate; no node operation for token holders | User controls rETH; contracts allocate ETH to permissionless node operators |
| Coinbase | cbETH represents ETH staked through Coinbase; holder runs no validator | User can hold cbETH externally; Coinbase controls the underlying staking service |
Solo validation requires at least 32 ETH and three software components: an execution client, a consensus client and a validator client. It gives the operator direct infrastructure and withdrawal-key responsibility. Rocket Pool issues rETH through a permissionless node-operator network, while Lido routes pooled ETH through DAO-governed staking modules. Coinbase issues cbETH around its managed staking service. The decisive trade-off is control: direct validation accepts operational work, while liquid tokens trade that work for contract and operator dependencies.
The pooled machinery beneath stETH
After that point, Lido Core turns pooled ETH into stETH through a buffer, Ethereum validator deposits, the Staking Router's module allocation and Accounting Oracle reports that reconcile rewards and penalties. Ethereum advances in 12-second slots and 32-slot epochs lasting 6.4 minutes. Validators activate with at least 32 ETH, while Lido aggregates smaller user deposits until protocol allocation can fund validator work. The oracle updates total pooled ETH and holder shares; the WithdrawalQueueERC721 contract gets priority when buffer ETH can finalize claims. Allocation changes as Lido DAO reweights or adds staking modules. This is revisited in practice.
Lido finance FAQ
Can stETH pay Ethereum gas fees?
No, stETH cannot pay Ethereum gas fees because the network charges gas in native ETH. The same rule applies to wstETH and every other ERC-20 token. Keep enough ETH in the sending wallet for base fees and priority fees when transferring, wrapping, supplying collateral or requesting a withdrawal. A wallet that holds only stETH remains unable to submit those transactions until native ETH reaches that address.
Does holding LDO produce ETH staking rewards?
No, LDO doesn't produce Ethereum staking rewards merely because it sits in a wallet. LDO is the governance token used for Lido DAO voting, while stETH and wstETH represent pooled ETH staking exposure. Governance participation and staking economics therefore use separate assets. Buying LDO doesn't mint stETH, and depositing ETH into Lido doesn't automatically grant LDO. Any separate use of LDO in another protocol follows that protocol's own terms.
Why might a wallet show no daily stETH increase?
Daily stETH growth may be absent from a wallet display because the interface hasn't refreshed its indexed balance, the latest accounting report hasn't landed or the token sits inside another contract. Check the address's on-chain ERC-20 balance and the deposit transaction status. A wstETH balance should remain numerically fixed; its stETH conversion value changes instead. If stETH was supplied to Aave v3, the lending position records ownership while the wallet no longer holds the supplied units.
Are Safe multisignature accounts compatible with Lido staking?
Yes, a Safe multisignature account can hold stETH and wstETH and interact with Lido's Ethereum contracts. The Safe must execute the payable staking call with ETH, and its signer threshold must approve that transaction under the account's policy. Contract interactions such as wrapping, supplying collateral and withdrawing require the same multisignature execution flow. The account also needs native ETH for gas, whether the transaction sends ETH or calls an ERC-20 function.
Will sending stETH to another Ethereum address reset its rewards?
No, sending stETH to another Ethereum address doesn't reset rewards already reflected in the token balance. The transfer moves the corresponding protocol shares, and later accounting reports update the recipient's balance for the period after ownership changes. Transfers use 18-decimal ERC-20 accounting, so tiny rounding differences can appear at the wei level. The receiving wallet or contract must handle rebasing balances correctly if it performs its own internal accounting.