DeFi · Review
Uniswap V2 Review: Should You Swap or Add Liquidity?
Uniswap V2 can swap tokens directly from your wallet or let you supply a pool, but the pool, network and contract matter. Use it only after checking the quote, gas, token approvals and liquidity-provider risks.
By the SkyBitcoins editorial team · Updated

What is Uniswap V2, and when should you use it?
Uniswap V2 is a self-custody decentralized exchange protocol for swapping tokens and supplying liquidity to token pairs. It can be useful when a V2 pool has the asset you need and enough depth for a reasonable quote. You trade from your own wallet rather than depositing funds into a centralized exchange account.
The trade-off is that you are responsible for choosing the correct network, token contract and pool. A familiar token name or ticker does not prove that an asset is genuine. The protocol also cannot guarantee a good price: pool liquidity, trade size and network conditions affect your execution.
Treat V2 as a specific version, not a synonym for every feature in the broader Uniswap app. The Uniswap interface can support more than one version, and what is available can depend on the network and route. Before signing, verify that the transaction actually uses the intended V2 pool. If you do not need V2 specifically, compare the displayed route and final amount with other available options.
How do V2 swaps set prices and affect your execution?
A Uniswap V2 pool holds two tokens. Its automated market maker adjusts their relative prices as traders buy one token and sell the other. In simplified terms, the pool maintains a constant product of the two reserves; a trade against a small or shallow pool therefore moves the price more than the same trade against a deep pool.
A quoted rate is not a promise that you will receive that amount. The displayed estimate can change before your transaction is included, and another trade can move the pool first. Slippage tolerance sets how much movement you are willing to accept before the transaction reverts. Setting it too high can expose you to a worse execution; setting it too low can cause a failed transaction and still cost gas.
Check these items before you trade:
- Confirm the network and both token contract addresses.
- Compare the estimated output with the amount you expect, including price impact.
- Look at pool liquidity and trade size, not only the quoted exchange rate.
- Set a slippage limit you understand, then review the final wallet prompt.
If a token is new, unusually volatile or thinly traded, consider not trading it.
What does a Uniswap V2 swap cost?
The canonical Uniswap V2 pool fee is typically 0.30% of the swap, taken from the input and left in the pool for liquidity providers. That is not your only cost. You also pay network gas, and the gas amount can change with network congestion and transaction complexity. Failed or reverted transactions can still consume gas.
Do not assume every contract described as “V2” uses the same fee. Compatible forks and deployments may set different terms. Check the pool and transaction quote rather than relying on a general fee label. The total cost matters most when the trade is small, the network is busy or the pool is shallow.
Before approving a trade, compare the expected output after the pool fee and price impact with what you would get elsewhere. A better headline rate can be outweighed by gas or a poor route. Your wallet’s confirmation screen should show the network and transaction details, but it may not explain every economic consequence in plain language. If the expected output is unclear, cancel and investigate rather than signing first and asking questions later.
How do you make a safer first swap?
Use this sequence for a cautious first swap:
- Choose the network. Make sure your wallet is on the network where the intended V2 pool exists, and keep enough of that network’s gas token to pay transaction costs.
- Verify the token. Check its contract address using a trustworthy project or ecosystem source. Do not select a lookalike based only on its name or symbol.
- Enter a modest test amount. Review the route, pool, estimated output, fee, price impact and slippage limit. A small test can reduce the amount at risk, though it does not eliminate contract or token risk.
- Inspect wallet requests. A token approval lets a contract spend specified tokens from your wallet. Approve only the asset and amount needed where the wallet allows it; read the spender and transaction details.
- Confirm the swap. Check the network, recipient and final amounts before signing. Wait for confirmation, then verify the received token in your wallet.
Avoid signing an unexpected request or a transaction with unexplained permissions. After trading, consider reviewing and removing allowances you no longer need using a trusted wallet or permissions tool.
Should you add liquidity to a V2 pool?
You can supply both assets to a V2 pool and receive pool tokens representing your share. As other users trade, the pool’s token ratio changes. When you withdraw, you receive your share of the assets then held in the pool, not necessarily the same quantities you originally deposited.
That difference can create impermanent loss: compared with simply holding the two assets, your pool position may be worth less when their relative prices move. Trading fees may offset some or all of that difference, but they are variable and are not guaranteed to make a deposit profitable. You also face risks from token price changes, pool liquidity and the smart contracts involved.
Before providing liquidity, ask yourself:
- Can you tolerate holding both assets, including the less familiar one?
- Is the pool active enough for fee income to be meaningful after costs?
- Can you afford the gas for both depositing and later withdrawing?
- Do you understand how to track your position and claim or redeem it?
Do not treat a displayed fee rate or past pool activity as a forecast. If you only want to exchange one asset for another, a normal swap is simpler and avoids the extra liquidity-provider risks.
What can go wrong, and how do you reduce the risk?
Uniswap V2 transactions are on-chain, so you interact with smart contracts rather than a customer-support desk that can reverse a mistaken transfer. A bug, exploit or malicious token can put funds at risk. A token may also impose transfer restrictions, taxes or other behavior that makes its advertised price misleading. Verify the exact token and contract before you interact.
A pool’s displayed price can diverge from prices elsewhere, especially when liquidity is low or the market moves quickly. Arbitrage may bring prices closer, but it is not protection for an individual trade. Large trades can suffer substantial price impact, while failed transactions can still cost gas. Network congestion can also delay execution.
There is no way to make these risks disappear, but you can limit exposure:
- Never share your seed phrase or private key with a site, token issuer or support account.
- Check every wallet signature; reject requests you did not initiate.
- Avoid unfamiliar tokens and pools you cannot independently verify.
- Keep only the assets you need in a connected wallet, and use a separate wallet for experiments if appropriate.
- Do not trade money you cannot afford to lose.
A successful wallet connection is not proof that a token or pool is safe.
What should you check before choosing Uniswap V2?
Uniswap V2 is most suitable for users who understand wallet transactions and have checked that a particular pool offers enough liquidity for their trade. Its main appeal is direct, non-custodial swapping and permissionless liquidity provision. Its drawbacks are the need to verify assets and contracts, variable gas costs, price impact and exposure to smart-contract and token risks.
Before you proceed, use this final checklist:
- Version: Is the transaction using V2, rather than another Uniswap version or a different exchange?
- Pool: Is it the right pair, with a legitimate token contract and sufficient liquidity?
- Cost: Have you accounted for the pool fee, price impact and network gas?
- Permission: Are you comfortable with the requested token approval and wallet signature?
- Purpose: Are you swapping, or deliberately accepting the separate risks of supplying liquidity?
If any answer is uncertain, pause. Compare the quote with another route or wait until you can verify the details. Uniswap V2 can be a practical tool for a well-understood trade, but it is not a guarantee of a fair price, safe token or positive return.
Frequently asked questions
Is Uniswap V2 custodial?
Uniswap V2 is a decentralized exchange protocol, not a custodial account. You connect a compatible wallet and sign transactions yourself; there is no central exchange account holding your tokens.
What fee does Uniswap V2 charge?
The canonical Uniswap V2 swap fee is typically 0.30% of the trade, separate from network gas. Fees can differ on compatible forks or other deployments, so inspect the actual pool and quote before confirming.
Do I need to provide liquidity to use Uniswap V2?
No. You can swap without becoming a liquidity provider. Adding liquidity is a separate activity that can expose you to impermanent loss, changing pool balances and smart-contract risk.
How does a Uniswap V2 pool set a token price?
A V2 pool uses a constant-product formula, so a swap changes the ratio of the two assets. The larger your trade is relative to the pool, the more its price can move; thin liquidity can mean substantial slippage.
Do I need UNI to trade on Uniswap V2?
UNI is associated with Uniswap governance, but holding UNI is not required to swap through V2. A swap uses the relevant network’s assets and gas token, not UNI by default.
Mentioned in this guide
dApps in this guide
Uniswap V2 enables wallet-based swaps and liquidity provision, but check the pool, network, gas and token risks before you trade.
Uniswap offers wallet-based swaps and liquidity pools across 15+ networks, but pool fees, gas and self-custody risks still matter.
Uniswap V3 offers wallet-based token swaps and concentrated liquidity, but check pool fees, gas, execution risks and price-range exposure.
Uniswap v4 offers multichain swaps and customizable pools, but check each pool’s fees, hook behavior and risks before trading.
Keep reading
Related guides
DeFi · How-to
What Is Uniswap and How Do You Use It?
Uniswap lets you swap tokens from a self-custody wallet without placing an order on a centralized exchange. Before you trade, check the network, token, quote, fees and approval your wallet asks you to sign.
DeFi · Explainer
How to Understand Uniswap Liquidity Position NFTs
A Uniswap v3 position NFT represents a specific liquidity deposit, including its token pair and price range. Learn what it gives you, how to create and manage one, and why turning it into another token or using it as collateral adds risk.
DeFi · Comparison
SunSwap vs Uniswap: How to Choose in 2026
JUSTswap was announced in 2020 as a TRON alternative to Uniswap. If you’re choosing a DEX in 2026, compare the current SunSwap ecosystem with Uniswap on the network you need, the tokens available, total transaction costs and the risks of supplying liquidity.
DeFi · Explainer
What Uniswap v3 Changed: A Practical Guide
Uniswap v3 was announced in 2021 as a way to make liquidity work harder and keep the exchange competitive. In 2026, it is an established option, so your decision is whether its price-range controls suit your swap or liquidity strategy.
DeFi · Explainer
What Uniswap’s UNI Launch Changed—and What to Check in 2026
Uniswap introduced UNI in September 2020 to give token holders a role in protocol governance. Here’s what the launch meant, what governance can change, and what to check before acting on UNI-related claims in 2026.
DeFi · Explainer
How to Use Uniswap v3 on Polygon After the Vote
Uniswap v3’s Polygon deployment followed a community governance vote in 2021; it was not a new launch in 2026. Learn what the vote approved, how to check the network, and what to consider before swapping or providing liquidity.
DeFi · Explainer
How to Check Risky Tokens on Uniswap
Uniswap makes it possible to swap tokens and supply liquidity without a central exchange, including tokens with little track record. Learn what risky-token activity does—and does not—mean for Uniswap, then check a token and pool before you connect your wallet.
DeFi · Explainer
How to Evaluate Uniswap v4 Hooks and Pools
Uniswap v4 puts pools under a shared PoolManager contract and lets pool-specific hooks add custom logic. That can enable new trading features, but it also means you need to check a pool’s hook, fees and token risks—not just its Uniswap label.