How to Use Uniswap: DEX Trading Tutorial
Learn to trade on Uniswap, the leading decentralized exchange. Covers token swaps, liquidity provision, slippage settings, and avoiding scam tokens.
Uvin Vindula — IAMUVIN
Published 2026-04-23
How to Use Uniswap: Complete DEX Trading Guide
Uniswap is the most popular decentralized exchange (DEX) on Ethereum. It lets you swap tokens without an intermediary, directly from your wallet. This guide by IAMUVIN covers everything from your first swap to providing liquidity.
What Is Uniswap?
Uniswap is an automated market maker (AMM) protocol. Instead of traditional order books, it uses liquidity pools — smart contracts filled with token pairs that enable instant swaps.
Key Features
- Non-custodial: You trade directly from your wallet — no deposits needed
- Permissionless: Anyone can list a token or provide liquidity
- Multi-chain: Available on Ethereum, Polygon, Arbitrum, Optimism, BSC, and more
- No KYC: No identity verification required
What You Need Before Starting
- A Web3 wallet (MetaMask, Trust Wallet, Coinbase Wallet, etc.)
- ETH for gas fees (or native tokens for other chains)
- Tokens to swap
Step-by-Step: Swapping Tokens on Uniswap
- Visit app.uniswap.org (bookmark this — use the exact URL)
- Click "Connect Wallet" in the top right
- Select your wallet (MetaMask, WalletConnect, etc.) and approve the connection
- Select the token you're swapping from (e.g., ETH)
- Select the token you're swapping to (e.g., USDC)
- Enter the amount
- Review the exchange rate, price impact, and estimated gas fee
- If this is your first time trading this token, you may need to approve it first (one-time transaction)
- Click Swap and confirm the transaction in your wallet
- Wait for the transaction to confirm on the blockchain
Understanding Swap Settings
Slippage Tolerance
Slippage is the difference between expected and actual price. Set your tolerance:
- 0.1-0.5%: For large, liquid tokens (ETH, USDC) — may fail if market moves
- 0.5-1%: For most tokens — good balance
- 1-5%: For volatile or low-liquidity tokens
- Above 5%: Risky — could indicate a scam token or very low liquidity
Transaction Deadline
How long the swap remains valid. Default is 30 minutes. If not executed by then, it cancels.
Gas Fee Optimization
- Time your swaps: Ethereum gas fees are lower on weekends and late at night (UTC)
- Use Layer 2 networks: Uniswap on Arbitrum or Optimism has 10-50x lower fees
- Use Polygon: Fees under $0.01
- Check gas tracker: Use etherscan.io/gastracker before swapping
Adding Custom Tokens
Not all tokens appear in Uniswap's default list. To swap a specific token:
- Get the token's contract address from CoinGecko, CoinMarketCap, or the project's official website
- Paste the contract address in the token search bar on Uniswap
- The token will appear — review the warning
- Click Import to add it
Warning: Anyone can create a token on Ethereum. Verify the contract address from official sources. Scam tokens may steal your funds when you try to sell them.
Providing Liquidity
Earn fees by supplying tokens to Uniswap pools:
- Click Pool in the top menu
- Click New Position
- Select the token pair (e.g., ETH/USDC)
- Choose fee tier (0.01%, 0.05%, 0.3%, or 1%)
- Set your price range (Uniswap v3 uses concentrated liquidity)
- Enter the amounts for both tokens
- Approve tokens if needed, then click Add
Liquidity Provider Risks
- Impermanent Loss: If token prices diverge, you may have less value than simply holding
- Smart contract risk: Vulnerabilities in the protocol
- Price range risk: In v3, if price moves outside your range, you stop earning fees
Identifying Scam Tokens
- Verify contract address — always get it from official sources
- Check liquidity — very low liquidity pools are suspicious
- Honeypot tokens: You can buy but can't sell — check on honeypot detectors
- High tax tokens: Some charge 10-90% tax on sells
- Fake names: Scam tokens use names of popular projects with different contract addresses
Uniswap on Multiple Chains
| Chain | Gas Cost | Speed | Token Selection |
|---|---|---|---|
| Ethereum Mainnet | $5-50+ | ~15 seconds | Largest |
| Arbitrum | $0.10-0.50 | ~1 second | Large |
| Optimism | $0.10-0.30 | ~2 seconds | Growing |
| Polygon | $0.001-0.01 | ~2 seconds | Large |
| BSC | $0.05-0.20 | ~3 seconds | Large |
Sri Lanka Context
- Uniswap works from Sri Lanka with no geographic restrictions
- Use Layer 2 networks (Arbitrum, Polygon) to minimize gas costs
- DEX trading is completely non-custodial — you control your funds at all times
- No KYC means Sri Lankan users can trade without identity verification
Learn more about DeFi on our learning center. Find DEX tools at our tools page.
Disclaimer: This guide is for educational purposes only. DEX trading carries smart contract and impermanent loss risks. Verify all token contract addresses. IAMUVIN does not provide financial advice.

By Uvin Vindula — IAMUVIN
Sri Lanka's leading Bitcoin educator. Author of "The Rise of Bitcoin".
Learn more →Related Articles
The Bitcoin Brief: LK
Weekly Bitcoin insights, market analysis, and Sri Lanka crypto news. Join 1,000+ readers.
Unsubscribe anytime · Educational content only