Lesson 4: Building Your First LP Position

Lesson 4: Building Your First LP Position

🎯 Core Concept: Start Simple, Start Safe

Your first LP position should be a learning experience, not a high-stakes gamble. This lesson walks you through setting up a safe, profitable position on Uniswap V2 (the simplest version) that minimizes risk while teaching you the mechanics.

The First-Time LP Checklist

Before you deposit a single token, ensure you:

  • ✅ Understand impermanent loss (Lesson 3)

  • ✅ Have calculated expected fees vs. IL

  • ✅ Chosen a low-risk pair (stablecoins or correlated assets)

  • ✅ Have funds on Layer 2 (for lower gas costs)

  • ✅ Know how to withdraw (practice on testnet first!)

🏁 Step 1: Choose Your Pair Wisely

Beginner-Friendly Pairs (Lowest Risk)

Tier 1: Stablecoin Pairs ⭐ Best for beginners

  • USDC/USDT

  • DAI/USDC

  • USDC/USDT.e (on L2s)

Why: Minimal IL (<0.1%), consistent fees, low volatility

Tier 2: Correlated Pairs ⭐⭐ Good for learning

  • wstETH/ETH (wrapped staked ETH)

  • WBTC/ETH

  • ETH/BTC (on some DEXs)

Why: Ratio stays relatively stable, manageable IL

Tier 3: Blue Chip Pairs ⭐⭐⭐ Moderate risk

  • ETH/USDC

  • BTC/USDC

Why: Higher volatility = higher IL risk, but more fees

Avoid for First Position:

  • ❌ Meme coins

  • ❌ New tokens

  • ❌ Low-liquidity pairs

  • ❌ Uncorrelated volatile pairs

Pair Selection Framework

Ask yourself:

  1. What's the historical volatility?

    • Check price charts

    • High volatility = high IL risk

  2. What's the correlation?

    • Do prices move together?

    • Higher correlation = lower IL

  3. What's the trading volume?

    • More volume = more fees

    • Check DEX analytics (Dune, DefiLlama)

  4. What's the liquidity depth?

    • Deeper pools = less price impact

    • Check TVL (Total Value Locked)

Pair Selection Decision Tree

🌐 Step 2: Choose Your Network

Layer 2 vs. Layer 1

Ethereum Mainnet (L1):

  • ❌ High gas costs ($50-200 per transaction)

  • ❌ Only viable for large positions ($50k+)

  • ✅ Highest security

  • ✅ Most liquidity

Layer 2 Solutions (Recommended for beginners):

  • ✅ Low gas costs ($0.10-1.00 per transaction)

  • ✅ Viable for small positions ($100+)

  • ✅ Same security (inherited from L1)

  • ✅ Growing liquidity

Arbitrum:

  • Gas: ~$0.20 per transaction

  • Liquidity: High (most L2 liquidity)

  • Uniswap V2 and V3 available

Optimism:

  • Gas: ~$0.15 per transaction

  • Liquidity: Good

  • Uniswap V2 and V3 available

Base:

  • Gas: ~$0.10 per transaction

  • Liquidity: Growing rapidly

  • Aerodrome (ve-token model) available

Polygon:

  • Gas: ~$0.01 per transaction

  • Liquidity: Very high

  • Multiple DEXs available

Recommendation: Start on Arbitrum or Optimism for best balance of liquidity and low fees.

Network Comparison Chart

💰 Step 3: Calculate Your Position Size

The 1% Rule (Beginners)

Never risk more than 1-5% of your portfolio on your first LP position.

Example:

  • Portfolio: $10,000

  • First position: $500 (5%)

  • This limits your downside while you learn

Minimum Viable Position

On L2 (low gas):

  • Minimum: $100-500

  • Recommended: $1,000-5,000

  • Optimal: $5,000-25,000

On L1 (high gas):

  • Minimum: $25,000 (gas costs eat small positions)

  • Recommended: $50,000+

  • Optimal: $100,000+

Position Size Calculator

Formula:

Position Size = (Portfolio × Risk %) - (Gas Costs × Expected Transactions)

Example:

  • Portfolio: $10,000

  • Risk: 5% = $500

  • Expected gas (L2): $5 for deposit + $5 for withdraw = $10

  • Position size: $490

🔧 Step 4: Set Up Your Wallet

Required Setup

  1. Install MetaMask (or similar wallet)

    • Download from official site only!

    • Set up seed phrase securely

    • Never share your seed phrase

  2. Add L2 Network

    • Arbitrum: Chain ID 42161

    • RPC: https://arb1.arbitrum.io/rpc

    • Or use Chainlist.org (auto-adds networks)

  3. Bridge Funds to L2

    • Use official bridges (Arbitrum Bridge, Optimism Gateway)

    • Or use third-party bridges (Orbiter, Stargate)

    • Never use unknown bridges!

  4. Get Test Tokens (Optional but recommended)

    • Use testnet first (Goerli, Sepolia)

    • Practice depositing/withdrawing

    • Understand the interface

Security Checklist

  • ✅ Hardware wallet for large amounts

  • ✅ Separate wallet for DeFi (not your main wallet)

  • ✅ Revoke unused token approvals (use Revoke.cash)

  • ✅ Never share private keys

  • ✅ Verify contract addresses before interacting

First Position Setup Checklist

📱 Step 5: Navigate Uniswap Interface

Finding the Pool

  1. Go to app.uniswap.org

  2. Click "Pool" in the top menu

  3. Click "New Position" (V3) or "Add Liquidity" (V2)

For Your First Position: Use V2

Why V2 for beginners:

  • Simpler interface

  • No range selection needed

  • Lower complexity

  • Easier to understand

V2 Interface:

  1. Select token pair (e.g., USDC/USDT)

  2. Enter amount for one token

  3. Interface auto-calculates the other token

  4. Review the details

  5. Click "Add Liquidity"

Understanding the Interface

Key Information Displayed:

  • Pool Share: Your % of total liquidity

  • Fee Tier: 0.05% for stablecoins, 0.3% for volatile

  • Price Range: Full range (0 to ∞) for V2

  • Estimated Fees: Based on historical volume

Review Before Confirming:

  • ✅ Token amounts are correct

  • ✅ Pool share is reasonable (>0.01% for small positions)

  • ✅ Gas estimate is acceptable

  • ✅ You understand the risks

💸 Step 6: Execute Your Deposit

Pre-Deposit Checklist

Transaction Steps

  1. Approve Tokens (first time only)

    • Click "Approve USDC" (or first token)

    • Confirm in wallet

    • Wait for confirmation

  2. Approve Second Token

    • Click "Approve USDT" (or second token)

    • Confirm in wallet

    • Wait for confirmation

  3. Add Liquidity

    • Click "Add Liquidity"

    • Review transaction details

    • Confirm in wallet

    • Wait for confirmation (~30 seconds on L2)

  4. Receive LP Tokens

    • You'll receive LP tokens (ERC-20 on V2)

    • These represent your share

    • Store them safely (they're your proof of ownership)

Gas Optimization Tips

  • Batch approvals: Approve both tokens in one session

  • Use L2: 100x cheaper than L1

  • Time your transactions: Gas varies (usually lower on weekends)

  • Set gas limit: Don't let wallet auto-set (can be too high)

📊 Step 7: Monitor Your Position

What to Track

Daily:

  • Current pool price

  • Your LP token value

  • Fees earned (increases LP token value)

Weekly:

  • IL calculation (compare to holding)

  • Fee earnings vs. IL

  • Whether to rebalance or withdraw

Monthly:

  • Total return (fees - IL - gas)

  • Comparison to just holding

  • Strategy adjustments

Monitoring Tools

Uniswap Interface:

  • View your positions in "Pool" tab

  • See current value and fees

Analytics Platforms:

  • APY.vision: Track PnL, IL, fees

  • Revert Finance: Backtest ranges, analyze positions

  • Zapper.fi: Portfolio view across protocols

Manual Calculation:

  • Track entry price

  • Calculate current IL

  • Compare to holding value

🔄 Step 8: Withdrawing Your Position

When to Withdraw

Good reasons:

  • ✅ IL exceeds fees (losing money)

  • ✅ Better opportunities elsewhere

  • ✅ Need the capital

  • ✅ Price moved significantly (large IL)

Bad reasons:

  • ❌ Temporary price dip (wait for recovery)

  • ❌ FOMO on another opportunity (do research first)

  • ❌ Panic (emotional decisions lose money)

Withdrawal Process

  1. Go to Uniswap Pool interface

  2. Find your position

  3. Click "Remove Liquidity"

  4. Choose amount (100% or partial)

  5. Review what you'll receive

  6. Confirm transaction

  7. Receive tokens back to wallet

Note: You'll receive both tokens back, not necessarily in the ratio you deposited (due to IL and price changes).

🎓 Beginner's Corner: Common First-Time Mistakes

Mistake 1: Depositing too much

  • Fix: Start small (1-5% of portfolio)

Mistake 2: Choosing volatile pairs

  • Fix: Start with stablecoins

Mistake 3: Ignoring gas costs

  • Fix: Use L2, calculate total costs

Mistake 4: Not tracking IL

  • Fix: Use analytics tools, calculate weekly

Mistake 5: Panic withdrawing

  • Fix: Set rules, stick to them

Mistake 6: Not understanding fees

  • Fix: Read Lesson 2, calculate expected fees

Mistake 7: Using L1 for small positions

  • Fix: Always use L2 for positions <$25k

🔬 Advanced Deep-Dive: Optimizing Your First Position

Fee Tier Selection

For Stablecoins:

  • Use 0.01% tier (if available)

  • Or 0.05% tier

  • Never use 0.3% (traders will bypass you)

For Volatile Pairs:

  • Use 0.05% for high volume

  • Use 0.3% for moderate volume

  • Use 1% only for very volatile/exotic pairs

Volume/TVL Ratio Analysis

Calculate:

Volume/TVL Ratio = Daily Volume ÷ Total Value Locked

Interpretation:

  • Ratio > 0.5: Excellent (high fees per dollar)

  • Ratio 0.1-0.5: Good

  • Ratio < 0.1: Poor (low fees, avoid)

Example:

  • Pool TVL: $10,000,000

  • Daily Volume: $2,000,000

  • Ratio: 0.2 (Good)

Timing Your Entry

Best Times:

  • After large price movements (IL already occurred)

  • During low volatility periods

  • When volume is increasing

Worst Times:

  • Right before major events (high volatility expected)

  • During extreme volatility

  • When volume is declining

📈 Real-World Example: Complete First Position

Setup:

  • Network: Arbitrum

  • Pair: USDC/USDT

  • Position: $1,000 (50% USDC, 50% USDT)

  • Fee Tier: 0.05%

Execution:

  1. Bridge $1,100 to Arbitrum (extra for gas)

  2. Swap to get 500 USDC + 500 USDT

  3. Approve both tokens (~$0.50 gas)

  4. Add liquidity (~$0.50 gas)

  5. Receive LP tokens

Monitoring (After 1 month):

  • Fees earned: ~$2 (0.2% of position)

  • IL: ~$0.10 (minimal for stablecoins)

  • Net return: $1.90 (0.19% monthly = 2.3% APY)

  • Gas costs: $1.00 (one-time)

Analysis:

  • ✅ Profitable (fees > IL + gas)

  • ✅ Low risk (stablecoin pair)

  • ✅ Good learning experience

Decision: Continue position, or move to V3 for higher efficiency (Lesson 5).

🎯 Key Takeaways

  1. Start with stablecoins on L2 for lowest risk

  2. Use V2 for your first position (simpler)

  3. Risk only 1-5% of portfolio initially

  4. Monitor IL weekly using analytics tools

  5. Calculate fees vs. IL before depositing

  6. Practice on testnet before using real funds

  7. Use L2 to minimize gas costs

🚀 Next Steps

Congratulations! You've set up your first LP position. In Module 2, we'll explore:

  • Uniswap V3 concentrated liquidity (higher efficiency, more complexity)

  • Multi-protocol strategies

  • Advanced fee optimization

  • Professional risk management

Complete Exercise 4 to document your first position and track its performance.


Remember: Your first position is for learning. Start small, start safe, and track everything. The experience you gain is worth more than the fees you'll earn.

← Back to Summary | Next: Exercise 4 → | Previous: Lesson 3 ←

Last updated