Before you can swap or provide liquidity on Uniswap, your funds usually pass through a centralized exchange first to convert fiat into crypto, then get withdrawn to your own wallet. You can open an account and complete KYC through the Binance Official Site or the Official Binance App, and iPhone users who can't install directly can check the iOS installation guide. Uniswap is the largest decentralized exchange (DEX) on Ethereum, and its current dominant version is V3, whose core mechanism is "concentrated liquidity" — LPs can concentrate their capital within a specific price range, boosting capital efficiency by an average of up to 4,000x compared with V2, while introducing the added complexity of active market making.
Uniswap V2 launched in 2020 and relies on the constant product formula x*y=k, where LP funds are spread evenly across the entire price range from 0 to infinity. This design is simple but capital-inefficient — take the USDC/USDT stablecoin pair as an example: the price stays between 0.999 and 1.001 for 99% of the time, yet more than 99% of V2's liquidity is never actually used.
V3 launched in May 2021 and introduced the concept of "concentrated liquidity." LPs can choose a price range (for example, [3000, 3500] for ETH/USDC) and provide liquidity only within that range. While ETH's price stays inside the range, the LP earns trading fees; once the price moves outside the range, the LP's position converts entirely into a single asset and stops earning fees.
According to Uniswap Labs' own figures, as of April 2026 V3's cumulative trading volume stands at roughly $2.7 trillion, with average daily volume around $1.8 billion and TVL of approximately $4.5 billion. V3's capital efficiency is roughly 200-4,000x higher than V2's (depending on how narrow the chosen range is), meaning the same $1 million in TVL can support a significantly larger amount of trading volume.
V3 splits trading fees into four tiers, each aimed at a different type of pair:
| Fee Tier | Best For | Typical Pairs | Tick Spacing |
|---|---|---|---|
| 0.01% | Stablecoin-to-stablecoin | USDC/USDT, DAI/USDC | 0.01% |
| 0.05% | Major coins paired with stablecoins | ETH/USDC, WBTC/USDC | 0.05% |
| 0.30% | General ERC-20 pairs | UNI/ETH, LINK/ETH | 0.60% |
| 1.00% | Long-tail tokens | PEPE/WETH, newly launched tokens | 2.00% |
LPs for newly launched tokens typically deploy both a 0.3% and a 1% pool at the same time, and the market naturally routes volume toward whichever pool is cheaper. Aggregators (1inch, Matcha, Paraswap) automatically compare slippage across pools to find the best route.
Swapping is Uniswap's most basic function, and even a complete beginner can finish one in under five minutes:
Step 1: Prepare a wallet and gas. Any EVM-compatible wallet works — MetaMask, Rabby, OKX Wallet, and others. On Ethereum mainnet, you'll want roughly 0.005-0.02 ETH in your wallet for gas, which works out to about $15-60 depending on how congested the chain is. On Layer 2 networks such as Base, Arbitrum, and Optimism, gas usually costs only $0.1-2.
Step 2: Connect your wallet. Open app.uniswap.org and double-check the domain ends in .org rather than something else (phishing sites often use lookalike endings like .io or .net). Click "Connect Wallet" in the top-right corner, pick your wallet, and confirm the connection.
Step 3: Choose the pair and amount. Select the input token in the top box (say, USDC) and the output token in the bottom box (say, ETH). Uniswap automatically shows the current price, price impact, minimum amount received, and an estimated gas cost.
Step 4: Handle the approval. If it's your first time swapping a particular token, you'll need to sign an approve transaction first so the Uniswap router contract can move that token out of your wallet. This step costs gas and can't be skipped. When approving, it's best to choose "current amount" rather than "unlimited" to avoid your approval being abused by a malicious contract later.
Step 5: Confirm the swap. Check your slippage setting (0.5% by default; larger orders may need to loosen it to 1%), click the Swap button, and sign in the wallet popup. On-chain confirmation typically takes 12 seconds to 5 minutes, longer if mainnet is congested.
Providing liquidity is far more involved than swapping, since it requires actively managing a price range:
Pick the pair and fee tier. On the Pool page, click "+ New Position," then choose your pair (say, ETH/USDC) and fee tier (0.05% or 0.3%).
Set a price range. This is the heart of V3. A narrower range gives higher capital efficiency, but once the price moves outside it, you stop earning fees and end up holding only one side of the pair. Using ETH/USDC as an example:
Deposit funds. The interface calculates how much of each token you need based on the current price and your chosen range. If the current price sits in the upper half of your range, you'll need more USDC and less ETH; if it's in the lower half, it's the opposite.
Collect fees. Your LP position is visible on the Position page, with fees accruing in real time, but you need to actively hit Collect to move them into your wallet. Collecting doesn't close the position, so you can do it as many times as you like.
Close the position. Click Remove Liquidity to withdraw part or all of your funds; you can also collect any accrued fees at the same time.
V3's boost in capital efficiency comes down to a formula. In V2, x dollars and y dollars of capital cover the entire price range; in V3, the same amount of capital instead covers only a narrow range [P_a, P_b].
The formula for the capital efficiency multiplier:
Capital Efficiency = 1 / (1 - sqrt(P_a/P_b))
| Price Range Width | Efficiency Multiplier |
|---|---|
| ±50% (0.5x-1.5x) | 5x |
| ±20% | 11x |
| ±10% | 21x |
| ±5% | 41x |
| ±2% | 100x |
| ±1% | 200x |
| ±0.5% | 400x |
| Stablecoin ±0.1% | 2000x+ |
A USDC/USDT stablecoin pool with a typical [0.999, 1.001] range can amplify capital efficiency by more than 4,000x, which is exactly why the 0.01% fee tier on the USDC/USDT pool can support hundreds of millions of dollars in daily trading volume.
Impermanent loss is the biggest hidden cost for LPs — it's the shortfall between an LP's position value after a price move and what they would have had by simply holding the two assets. The full-range V2 formula for impermanent loss:
IL = 2*sqrt(price_ratio) / (1 + price_ratio) - 1
| Price Change Multiple | V2 Impermanent Loss |
|---|---|
| 1.25x | -0.6% |
| 1.5x | -2.0% |
| 2x | -5.7% |
| 3x | -13.4% |
| 5x | -25.5% |
| 10x | -42.3% |
Impermanent loss on V3's concentrated liquidity is more complex — while the price stays within the range, IL behaves the same as an equivalent V2 range; once the price moves outside the range, the position becomes 100% one asset, so IL stops growing further, but the LP also misses out on any chance for the price to move back into range.
The real math LPs need to do is: fee income vs. impermanent loss. If an ETH/USDC position in the [3000, 3500] range earns 1.2% in fees over a week, but ETH rallies to 3700 and then pulls back to 3300 (IL of about 0.4%), the net gain is 0.8%. But if ETH runs straight to 4000 and out of range, the position converts entirely to USDC, and the missed upside becomes an invisible loss.
Based on public data from Dune Analytics, here's how V2 and V3 returns on the same pairs compared in Q1 2026:
| Pair | V2 LP APR | V3 LP Median APR | V3 Actively Managed APR |
|---|---|---|---|
| ETH/USDC | 6% | 18% | 35-50% |
| WBTC/USDC | 4% | 12% | 22-30% |
| USDC/USDT | 0.5% | 3-5% | 7-10% |
| UNI/ETH | 14% | 30% | 60-80% |
Note that the "actively managed" V3 APR figures reflect the top 10% of LPs — casual users who don't actively rebalance their ranges usually land near the median, or even below it. V2's "set it and forget it" nature is actually friendlier to hands-off users.
The complexity of V3 market making has given rise to a whole category of tooling protocols:
Arrakis (formerly Gelato Network): a managed LP vault that rebalances automatically, typically delivering 10-20% higher APR than manual management in exchange for a 5-15% performance fee.
Gamma Strategies: algorithmic market making with different strategies for different pairs, with roughly $180 million in TVL.
Charm Finance: its Alpha Vault offers two modes (active and passive), with a fairly conservative approach overall.
Uniswap V4 Hooks: V4 launched in early 2025 and introduced a Hooks mechanism that lets LPs attach custom logic (limit orders, dynamic fees, stop losses, and more), though its ecosystem is still immature.
DEX swap slippage comes from three sources:
Natural slippage: the price impact of a trade relative to the pool's depth. A $10,000 swap on the ETH/USDC 0.05% pool typically sees about 0.001% slippage, while a $1 million swap sees about 0.1%.
Front-running (MEV): searchers spot your large pending trade, insert their own transaction ahead of it to push the price up, let you fill at a worse price, then sell into your trade for profit. Flashbots data shows about $580 million in MEV was extracted across all of 2025.
Slippage set too high: the default 0.5% is fine for most trades, but Memecoins and newly launched tokens often need 5%-15% slippage tolerance, which makes them easy targets for sandwich attacks. For large orders, it's best to route through MEV-protected aggregators like 1inch or Matcha.
Q: Should a first-time Uniswap user start with V2 or V3?
Beginners are better off starting on V3 with a stablecoin pair (the USDC/USDT 0.01% pool), where LP risk is close to zero, before moving on to more volatile pairs like ETH/USDC once they're comfortable. V2 mainly suits users who plan to hold ETH long-term and don't want to actively manage a range.
Q: Are all the tokens on Uniswap safe?
No. Anyone can create a pool on Uniswap, including rug-pull projects and imitation tokens. Always verify contract addresses (cross-check on CoinGecko, CoinMarketCap, or the project's official Twitter) to avoid swapping into a fake token with the same name.
Q: Why is slippage so high when buying Memecoins on Uniswap?
Memecoin pools tend to have shallow depth and low liquidity, so a $10,000 swap can move the price by 5%-30%. Memecoins are also a favorite target for MEV bots, so it's worth using a protected aggregator like 0x or CoW Swap, or splitting a large order into smaller pieces.
Q: Does V3 market making really earn more than V2?
If you actively manage your position and pick a good range, you can earn 2-5x more than V2; but if the price moves out of range and you never rebalance, you can end up doing worse than V2 because your position converts to one asset and misses any reversal. Statistically, the median V3 LP earns about 80% more than a V2 LP, but the variance is also much higher.
Q: Which chains is Uniswap deployed on?
V3 is deployed on eight chains: Ethereum mainnet, Polygon, Arbitrum, Optimism, Base, BNB Chain, Avalanche, and Celo. Gas fees are noticeably cheaper on Layer 2 chains, making small trades more worthwhile there.
Q: Has Uniswap's contract ever been hacked?
The V2 and V3 core contracts have never been hacked, making Uniswap one of the most secure protocols in DeFi. That said, phishing front-ends, fake pools, and vulnerabilities in external integrators (routing layers) have caused user losses in the past — the main risk sits on the user side rather than in the protocol itself.
Q: What is the UNI token for?
UNI is the governance token; holders can vote on the fee switch, protocol parameters, and treasury allocation. Right now, 100% of Uniswap's protocol fees go to LPs — there's no "protocol take," so UNI generates zero direct cash flow, which is the core reason for its long-running weak price performance. Starting in 2026, proposals have surfaced to redirect 0.1% of fees to UNI holders.
Q: What's new in Uniswap V4?
V4 launched in January 2025, and its core innovations are Hooks (custom logic attachment points) and Singleton (all pools share a single contract, cutting deployment gas by 99%). But V4's ecosystem is still immature, and the bulk of trading volume remains on V3.
Q: Do you owe taxes on Uniswap LP activity?
The US IRS treats both "adding liquidity" and "removing liquidity" as taxable events, with capital gains calculated based on value at the time. Most EU countries follow a similar approach. Mainland China bans crypto trading outright, so there's no clear tax treatment there.
Uniswap Labs' official dashboard, Dune Analytics (V3 LP return analysis), DefiLlama, CoinGecko, Flashbots (MEV data), Etherscan.