Home / DeFi / Guides / How to Provide Liquidity (Step-by-Step)
πŸ“‹

How to Provide Liquidity (Step-by-Step)

A complete visual step-by-step guide: from setting up a wallet to earning your first LP fees. Covers both passive lending and active concentrated liquidity.

How to Provide Liquidity & Earn Yield

This guide walks you through every step β€” from zero to earning your first DeFi yield. We cover two paths: Path A (Passive/Easy) for beginners and Path B (Active/Advanced) for higher returns.

Your Earnings Explained

What You Earn
Trading fees (WETH + USDC) or Interest (USDC)
Paid In
Same tokens you deposited
Where It Goes
Auto-accumulates in your position
How to Collect
"Collect Fees" or "Withdraw" button

Step 0: Prerequisites

1

Install MetaMask Wallet

Go to metamask.io β†’ Download browser extension β†’ Create a new wallet β†’ Write down your seed phrase on paper (NEVER share it!)

What is MetaMask?
A browser wallet that lets you interact with DeFi. Think of it as your "DeFi bank account". Your crypto keys stay on your device.
2

Get Funds on the Right Chain

Buy ETH or USDC on an exchange (Coinbase, Binance) β†’ Withdraw to your MetaMask wallet address β†’ Make sure you pick the correct network (e.g. Base, Ethereum, Arbitrum).

Important
Always start with a small amount ($50-100) to learn the process. You need a small amount of ETH on every chain for gas fees (transaction costs).

Choose Your Path

Pick based on your experience and how much time you want to spend

πŸ›‘οΈ

Path A: Passive Lending

Deposit one token, earn interest. No management needed.

βœ… No impermanent loss
βœ… Set and forget
βœ… APY: 2-10%
βœ… Best for beginners
⚑

Path B: Concentrated LP

Provide two tokens in a price range. Higher yield, more work.

⚠️ Impermanent loss risk
⚠️ Need to monitor & adjust
βœ… APY: 20-100%+
βœ… For experienced users

Path A: Passive Lending (Aave)

The easiest way to earn DeFi yield. Deposit USDC on Aave, earn interest from borrowers. Zero management.

A1

Go to Aave

Open app.aave.com β†’ Click "Connect Wallet" (top right) β†’ Select MetaMask β†’ Approve the connection in MetaMask popup.

A2

Choose Network & Asset

Select a network from the top bar (Ethereum, Arbitrum, Base, etc.) β†’ Find USDC in the asset list β†’ Check the "Supply APY" column β€” this is what you'll earn.

Tip
Arbitrum and Base have lower gas fees than Ethereum mainnet. Same APY, cheaper to use.
A3

Supply (Deposit)

Click "Supply" next to USDC β†’ Enter the amount β†’ Click "Approve USDC" (first time only, lets Aave access your tokens) β†’ Confirm in MetaMask β†’ Then click "Supply USDC" β†’ Confirm again in MetaMask.

A4

Done! Watch Your Balance Grow

Your dashboard now shows your deposit. The balance increases every second automatically. No action needed.

How Passive Earnings Work

You deposit:   1,000.000000 USDC
After 1 day:   1,000.013699 USDC  (+$0.014)
After 1 week:  1,000.095890 USDC  (+$0.096)
After 1 month: 1,000.410959 USDC  (+$0.41)
After 1 year:  1,005.000000 USDC  (+$5.00 at 5% APY)

* Interest accrues every block (~2 seconds). You can withdraw anytime β€” no lock-up period.

A5

How to Withdraw

Go back to Aave dashboard β†’ Click "Withdraw" next to USDC β†’ Enter amount (or click "MAX" for everything) β†’ Confirm in MetaMask β†’ USDC (including earned interest) returns to your wallet.


Path B: Concentrated Liquidity (Uniswap V3)

Higher returns, but requires two tokens and active price range management. Example: WETH-USDC on Base.

B1

Go to Uniswap

Open app.uniswap.org β†’ Connect MetaMask β†’ Switch to Base network (top-left chain selector).

B2

Create New Position

Click "Pool" tab β†’ "+ New Position" β†’ Select WETH and USDC β†’ Choose fee tier (0.05% for stables, 0.3% recommended for ETH/USDC).

B3

Set Price Range (Most Important Step!)

This determines your risk and reward. You'll see a price chart with two handles.

Safe Range (Β±20%)
Lower APY (~20-40%), but stays in range longer. Check weekly.
Aggressive Range (Β±5%)
Higher APY (~60-120%), but price leaves range fast. Check daily.
Example
If ETH = $2,000 and you set range $1,600-$2,400 (Β±20%), you earn fees on every trade in that range. If ETH drops to $1,500 or rises to $2,500, your position goes inactive and you stop earning.
B4

Enter Amounts & Confirm

Enter how much WETH and USDC (the UI auto-calculates the ratio based on your range) β†’ Click "Approve WETH" + "Approve USDC" (first time) β†’ Click "Add Liquidity" β†’ Confirm in MetaMask.

B5

Monitor & Collect Fees

Go to "Pool" tab β†’ You'll see your position with "Uncollected fees" showing earned WETH + USDC β†’ Click "Collect fees" to send them to your wallet (without closing the position).

How Active LP Earnings Work

You deposit:    0.25 WETH ($500) + 500 USDC = $1,000
Price range:    $1,600 - $2,400 (Β±20%)

After 1 week:   Uncollected fees: 0.003 WETH + 4.2 USDC (~$10)
After 1 month:  Uncollected fees: 0.012 WETH + 17.5 USDC (~$42)

⚠️ But your principal changes:
If ETH +10%:    Position = 0.21 WETH + 580 USDC ($1,042 + fees)
                vs holding = 0.25 WETH + 500 USDC ($1,050)
                IL = ~$8 (but fees earned ~$42 offset it)

* Fees shown are illustrative. Actual fees depend on daily trading volume and your share of the pool.

B6

When to Close / Rebalance

Check your position on the Uniswap Pool page:

  • Green "In Range" β†’ Position is active, earning fees. Do nothing.
  • Red "Out of Range" β†’ Price moved outside your range. You're NOT earning. Options: wait for price to return, or remove liquidity and create a new position with an updated range.

To close: "Remove Liquidity" β†’ Choose 100% β†’ Confirm β†’ You receive WETH + USDC (including all fees) back in your wallet.


Quick Comparison

Path A: Aave Lending Path B: Uniswap V3 LP
Tokens needed1 (e.g. USDC only)2 (e.g. WETH + USDC)
Typical APY2-10%20-120%
Impermanent lossNoneYes (can be significant)
ManagementSet & forgetCheck daily/weekly
Earnings paid inSame token (USDC)Both tokens (WETH + USDC)
How to collectAuto in balance / Withdraw"Collect Fees" button
Best forBeginners, risk-averseExperienced, active managers

Start Providing Liquidity

Buy tokens on trusted exchanges to fund your liquidity pool positions

More Guides

Explore DeFi Dashboard β†’