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.
Risks of Providing Liquidity
Impermanent Loss
Medium to HighWhen 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
LowLiquidity 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
MediumWith 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.