Skip to content
● LIVE · --:--:-- CESTFEAR/GREED --en_USv2.0
/articles / guides / how-to-stake-on-lido-ethereum-step-by-step
── GUIDES · #104 · 8 min read

How to Stake on Lido: Step-by-Step Tutorial

Complete tutorial to stake ETH on Lido and receive stETH: requirements, exact steps, fees, risks, and what to do with your stETH afterward.

Complete tutorial to stake ETH on Lido and receive stETH: requirements, exact steps, fees, risks, and what to do with your stETH afterward.

Why Lido and not native staking

This article is part of our complete series on DeFi. If you're new to the topic, start with the pillar guide: DeFi for Beginners: What Decentralized Finance Is and How to Start.

Native Ethereum staking requires locking 32 ETH (~$80-120k depending on price) in your own validator that you have to maintain 24/7. For most users this is unfeasible: the minimum investment is high, you have to run infrastructure, and the staked ETH stays illiquid until you withdraw.

Lido solves all three problems:

  1. No minimum: you can stake from 0.001 ETH.
  2. No infrastructure: Lido has a curated set of operators that validate for you.
  3. Liquidity: you receive stETH, a liquid token you can sell, swap, or use in DeFi while it generates staking yield.

Lido is by far the largest liquid staking protocol on Ethereum: around 30% of all staked ETH goes through it. It's audited, has been in production for years, and stETH has a market-accepted discount (usually 0.998-1.002, practically parity).

What you need before starting

Before staking you need:

  1. An EVM wallet: Rabby Wallet or MetaMask are the two most used. Rabby is preferable for security and UX. If you don't have one yet, this guide covers the options.
  2. ETH on Ethereum mainnet: you can buy it on Binance, Coinbase, Bybit, OKX or your preferred exchange, and withdraw it to your wallet on Ethereum network.
  3. Extra ETH for gas: Lido staking transactions consume gas. Reserve at least 0.005-0.01 ETH to comfortably cover 2-3 transactions.
  4. Time: the full process takes 5-10 minutes.

Important: Lido also works on L2 (Arbitrum, Optimism, Base, zkSync) with lower fees, although the liquid staking flow works slightly differently. For this tutorial we focus on mainnet, which is the most common option with the most liquidity.

Step 1: connect your wallet to Lido

  1. Go to stake.lido.fi. Always verify the URL before connecting your wallet —there are many phishing sites mimicking Lido.
  2. Click "Connect Wallet" at the top right.
  3. Select your wallet (Rabby, MetaMask, WalletConnect, etc.).
  4. Approve the connection in your wallet.
  5. Confirm you're on Ethereum Mainnet. If your wallet is on another network, the site will prompt you to switch.

Once connected you'll see your truncated address and ETH balance in the top right corner.

Step 2: enter the amount to stake

In the center of the page you have the stake interface:

  • Top box: the amount of ETH to stake. You can enter a manual number or use the "MAX" button (not recommended —leave ETH for gas).
  • Bottom box: the amount of stETH you'll receive. The ratio is practically 1:1 (Lido shows you the exact ratio based on the pool's current state).

Practical recommendation: if you're staking for the first time, try with a small amount (0.05-0.1 ETH) first. Get familiar with the flow, receive the stETH, confirm it shows up properly in your wallet, then stake more. Transaction gas doesn't vary much with amount —in fact, doing multiple small stakes is relatively more expensive than one large stake.

Step 3: confirm the transaction

  1. When you click "Submit" your wallet opens with the transaction details.
  2. Check that the contract destination address is the correct Lido one (0xae7ab96520... starting approximately like that). Your wallet (especially Rabby) usually shows warnings if the address doesn't match a verified one.
  3. Gas is auto-calculated. If you're in a hurry you can raise it, but on Ethereum mainnet with low congestion, fees are usually moderate.
  4. Confirm the transaction.

The transaction takes between 12 seconds and a couple of minutes to confirm, depending on gas paid. Once confirmed, Lido shows your updated stETH balance.

Step 4: verify stETH in your wallet

stETH is an ERC-20 token with address 0xae7ab9652.... By default most wallets detect it automatically, but if it doesn't appear:

  1. In your wallet, go to "Import token" or "Add custom token."
  2. Paste the stETH contract address (0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84 on mainnet).
  3. The symbol (stETH) and decimals (18) autofill.

stETH is a rebasing token: your balance grows automatically each day reflecting accumulated yield. You don't have to claim anything. If you stake 1 ETH and after a year your balance is 1.04 stETH, those 0.04 are your gross yield.

Step 5: what to do with your stETH

Here's the real advantage of liquid staking. Your stETH isn't "locked": you can use it in DeFi while it keeps generating staking yield.

Some common strategies:

Keep it simple

Hold it in your wallet and let it grow. Net yield ~3-4% APR. The most conservative option and the one I recommend to start.

Wrapped stETH (wstETH) to use in DeFi

Many DeFi protocols don't support rebasing tokens. The solution is wstETH: the same asset but in non-rebasing format (yield accumulates as price increase, not balance). You can wrap stETH to wstETH directly from Lido's site (Wrap section).

With wstETH you can:

  • Use it as collateral on Aave to borrow USDC or ETH (looping strategy with care).
  • Provide liquidity in wstETH/ETH pools on Curve, Balancer or Uniswap.
  • Deposit it in Yearn or Pendle vaults to optimize yield.

EigenLayer and restaking

Another option is to restake your stETH/wstETH on EigenLayer to earn points from Actively Validated Services (AVS). This adds additional yield but also adds risk (extra slashing if AVS fail).

Lido costs

Lido charges a fee of 10% on yield generated, not on principal. That is, if Ethereum native staking generates 4% APR gross, your net yield in stETH is ~3.6% APR. The fee is split between node operators and the Lido DAO.

Additionally:

  • Gas of the stake transaction: typically $5-30 depending on congestion.
  • Unstake gas (if you withdraw natively): similar.
  • Slippage when selling stETH in market (if you don't wait for native unstake): usually very low (<0.1% in deep pools) but can increase in market panic.

Risks to consider

1. Smart contract risk. Lido's contracts are audited but no contract is 100% safe. In 8 years of Lido operation (since 2020) there have been no exploits, but the risk always exists.

2. Slashing risk. If Lido's node operators fail their duties (downtime, double signing), they can be slashed. In practice slashing on Ethereum is rare and Lido operators have insurance.

3. Depeg risk. stETH can temporarily separate from ETH parity if there's market panic and many people want to exit simultaneously. In 2022 (Terra/Luna fall and then 3AC) it traded at 0.93 ETH for weeks. Today, with withdrawals enabled, that risk is lower but not zero.

4. Centralization risk. Lido controls a large portion of Ethereum staking. This worries part of the community on consensus decentralization. It doesn't affect your individual staking but it's an ecosystem political debate.

5. Regulatory risk. Liquid staking could be regulated in ways that affect its operation. Today there are no clear restrictions but the landscape can change.

How to unstake your ETH

You have two ways to "exit" stETH:

Option 1: sell stETH on market

The fastest way. Go to a DEX like Curve, Uniswap, or an aggregator (1inch, Paraswap) and sell stETH for ETH. You get ETH instantly with minimal slippage. Useful if you want to exit fast.

Option 2: native unstake in Lido

Lido has native withdrawals active since May 2023. In the "Withdraw" section of their site you can request unstake. The process takes 1-5 days depending on withdrawal queue (which is rarely long in 2026). You receive ETH 1:1 at the end.

Option 1 is faster; option 2 guarantees you receive ETH 1:1 with no slippage.

FAQ

How much yield does Lido ETH staking generate? Usually between 3% and 4% APR net. Varies with Ethereum network activity and total number of active validators.

Is Lido safe? It's the largest and most audited liquid staking protocol. It hasn't had exploits in 8 years. But it's not "100% safe" —no protocol is. The main risk is smart contract.

Can I lose money staking with Lido? Yes, in extreme scenarios. If there's a contract hack, massive operator slashing, or severe stETH depeg, you could lose part. In normal operation you only earn yield.

What happens if Lido shuts down or has problems? Staked ETH is in on-chain contracts and can be withdrawn by users even if Lido's frontend disappears. There are community-maintained emergency interfaces.

Does stETH work on centralized exchanges? Binance and others list stETH for trading. Some exchanges even give you direct ETH staking, but yields are usually lower than Lido and they withdraw to their balance, not on-chain.

Lido or Rocket Pool? Which is better? Lido is bigger and more liquid (stETH is accepted in more protocols). Rocket Pool is more decentralized (operators have to put their own collateral) and issues rETH. Both are valid; choice depends on your sensitivity to decentralization vs liquidity.

Conclusion

Lido turns Ethereum staking into an accessible, liquid, and reasonably safe operation. For someone wanting passive yield on their ETH without operating infrastructure, it's the most established option on the market.

The technical process is simple, but the most important decision isn't the "how" but the "how much" and the "what to do with stETH." Start small, keep your first stETH simple, and as you understand the ecosystem you can explore wstETH in DeFi to amplify yield.

Weekly crypto analysis, free

Get market analysis, DeFi guides, and Hyperliquid updates to your inbox every week.