ChainBridge
Advanced14 min read

Liquidity Pools: Providing Liquidity on Uniswap V3 & Balancer

Earn trading fees by depositing your tokens into liquidity pools. Learn how concentrated liquidity works, how to choose fee tiers, and how to manage impermanent loss.

Key Takeaways

  • Liquidity providers earn a share of trading fees proportional to their contribution to the pool
  • Concentrated liquidity (Uniswap V3) lets you focus your capital within a price range for higher capital efficiency
  • Impermanent loss occurs when token prices diverge from your entry ratio; wider ranges reduce this risk
  • ChainBridge provides a unified interface to create, manage, and track pool positions across protocols

What Are Liquidity Pools?

Liquidity pools are smart contracts that hold pairs (or groups) of tokens and facilitate decentralized trading. Instead of matching buyers with sellers like a traditional order book, DEXs use liquidity pools: traders swap against the pool, and liquidity providers (LPs) earn a share of the trading fees.

When you provide liquidity, you deposit tokens into a pool (e.g., ETH and USDC). Traders who swap between these tokens pay a fee (e.g., 0.30%), and that fee is distributed proportionally to all LPs in the pool. The more trading volume a pool attracts, the more fees you earn.

Supported Protocols

Uniswap V3

The most widely used DEX protocol. Uniswap V3 introduced concentrated liquidity, allowing liquidity providers to allocate capital within custom price ranges instead of across the entire price spectrum. This results in significantly higher capital efficiency and higher fee earnings per dollar deployed.

  • Concentrated liquidity with custom price ranges
  • Multiple fee tiers (0.01%, 0.05%, 0.30%, 1.00%)
  • NFT-based position tokens
  • Available on Ethereum, Arbitrum, Base, Optimism, Polygon

Balancer V3

Balancer offers weighted pools (custom token ratios like 80/20) and composable stable pools (for correlated assets like stablecoins). V3 brings improved gas efficiency, boosted pools, and a more powerful Smart Order Router.

  • Weighted pools with custom token ratios
  • Composable stable pools for correlated assets
  • Multi-token pools (up to 8 tokens)
  • Available on Ethereum, Arbitrum, Base, Optimism, Polygon

Choosing a Fee Tier (Uniswap V3)

Uniswap V3 offers four fee tiers. Higher fee tiers earn more per trade but attract less volume. Lower fee tiers earn less per trade but attract more volume. The right choice depends on the token pair and its volatility.

Fee TierBest ForVolumeCompetition
0.01%Stable pairs (USDC/USDT)Very HighVery High
0.05%Correlated pairs (ETH/stETH)HighHigh
0.30%Standard pairs (ETH/USDC)MediumMedium
1.00%Exotic/volatile pairsLowLow

Risks of Providing Liquidity

Impermanent Loss

Medium to High

When the price ratio of tokens in your pool changes relative to when you deposited, you may end up with less value than if you had simply held the tokens. This is called impermanent loss (IL). In concentrated liquidity positions (Uniswap V3), IL can be more severe because your liquidity is concentrated in a narrower range.

Mitigation: Choose correlated token pairs (ETH/WETH, USDC/USDT), use wider price ranges, and monitor positions regularly.

Smart Contract Risk

Low

Liquidity pool protocols are complex smart contracts. While Uniswap and Balancer are extensively audited, the risk of undiscovered vulnerabilities always exists. A smart contract exploit could result in loss of deposited funds.

Mitigation: Stick to battle-tested protocols with strong audit histories. ChainBridge only integrates with Uniswap V3 and Balancer V3, both of which have been audited by multiple firms.

Out-of-Range Positions

Medium

With concentrated liquidity (Uniswap V3), if the market price moves outside your selected range, your position stops earning fees. You effectively hold 100% of the less valuable token until the price returns to your range.

Mitigation: Set wider ranges for volatile pairs. Monitor your positions and adjust ranges when the market moves significantly.

Managing Positions on ChainBridge

ChainBridge provides a unified dashboard for all your liquidity positions across Uniswap V3 and Balancer V3.

Create Positions

Select a token pair, fee tier, and price range. ChainBridge handles the on-chain transactions to open your position.

Track Performance

View your positions with real-time USD values, accrued fees, and current price relative to your range.

Add/Remove Liquidity

Increase or decrease your position size at any time. Collect earned fees or withdraw your full position.

Multi-Protocol View

See positions from both Uniswap V3 and Balancer V3 in a single dashboard, with total portfolio value.

Start Earning Trading Fees

Provide liquidity on Uniswap V3 and Balancer V3 through ChainBridge's unified pool management interface.

Manage PoolsBack to Learning Hub