Shepley Capital

EXCHANGES & TRADING

Exchanges and Trading - Cryptopedia by Shepley Capital

How to Use Uniswap for the First Time

What Is Uniswap?

Uniswap is the largest decentralised exchange (DEX) in the world by trading volume and the original model for the Automated Market Maker (AMM) system that now underpins most DeFi trading. It runs on Ethereum and several Layer 2 networks, allowing users to swap any ERC-20 token directly from a self-custody wallet without registering an account or going through KYC.

Uniswap operates through liquidity pools: pairs of tokens (for example, ETH/USDC) provided by liquidity providers who earn trading fees. When you swap tokens, you are not trading against another user: you are trading against the pool’s liquidity. The price you receive is determined by the AMM formula and the current ratio of tokens in the pool, adjusted by the size of your trade relative to the pool’s total liquidity.

Using Uniswap is a core skill for any DeFi participant. It provides access to thousands of tokens that are not listed on centralised exchanges, allows trading without custody risk, and is the primary venue for accessing new token launches, liquidity pools, and DeFi yield strategies. This guide covers the complete first-time user workflow.

 

Before You Start: What You Need

To use Uniswap, you need: an Ethereum-compatible self-custody wallet (MetaMask, Rabby, or similar), ETH or tokens in that wallet to swap, and ETH to pay for gas fees. You cannot use Uniswap directly from an exchange account: the tokens must be in a self-custody wallet that you control.

Gas fees on Ethereum mainnet can be significant, particularly during busy periods. If you are making small swaps, consider using Uniswap on a Layer 2 network like Arbitrum, Optimism, or Base where fees are a fraction of mainnet costs. Uniswap is deployed on all major Ethereum Layer 2s with the same interface and token availability.

 

Step-by-Step: Making Your First Swap on Uniswap

 

Step 1: Connect Your Wallet

Navigate to app.uniswap.org. Click “Connect Wallet” in the top right corner. Select your wallet type (MetaMask, WalletConnect for mobile wallets, Coinbase Wallet, etc.). Approve the connection in your wallet interface. Verify that the network shown in the top right matches the chain you want to trade on: Ethereum Mainnet, Arbitrum, Base, or another supported network.

 

Step 2: Select Your Tokens

In the swap interface, select the token you want to sell in the top field and the token you want to receive in the bottom field. You can search by token name or paste the contract address. Always verify the contract address of any token you search for against the token’s official website or Etherscan. Multiple tokens with similar names or ticker symbols exist, some of which are scams. The official contract address verification step is critical.

 

Step 3: Enter the Amount and Review

Enter the amount you want to swap. The interface shows you the estimated output, the price per token, and the price impact: how much your trade will move the pool’s price relative to the current market price. If price impact is above 1-2%, your trade is large relative to the pool’s liquidity and you will receive a worse price than the displayed quote. Consider breaking the trade into smaller amounts or using a DEX aggregator that routes through multiple pools.

 

Step 4: Set Slippage Tolerance

Click the settings gear icon to set your slippage tolerance. This is the maximum percentage difference between the quoted price and the actual execution price you will accept. Too low (0.1%) and your transaction may fail if price moves during the block confirmation window. Too high (5%+) and you are vulnerable to sandwich attacks and MEV. For stable, liquid pairs, 0.5-1% is typically appropriate. For volatile low-liquidity tokens, 2-3% may be needed.

 

Step 5: Confirm and Execute

Click “Swap” and review the confirmation screen. Click “Confirm Swap”. Your wallet will prompt you to sign and broadcast the transaction. Review the gas fee estimate and confirm. The transaction will be broadcast to the network. You can track its progress by searching the transaction hash on Etherscan.

The Capital Nexus newsletter covers DeFi platforms, trading strategy, and on-chain market developments for crypto investors each week: Capital Nexus Newsletter.

 

Understanding Price Impact and Slippage

Price impact and slippage are related but distinct concepts, and confusing them leads to poor DEX execution decisions.

Price impact is the change in the pool’s ratio caused by your trade. Because AMMs price tokens based on the ratio of assets in the pool, your trade directly changes this ratio and therefore the price. A large trade relative to pool size has high price impact: you move the price against yourself. This is not slippage; it is the mathematical consequence of the AMM pricing mechanism and is unavoidable for any given pool size.

Slippage is the difference between the price when you initiate the transaction and the price when it executes. Between submission and confirmation, other trades in the same pool change the price. Slippage tolerance is your guard against this time difference causing unacceptable execution. Set it based on the volatility of the token and the expected network latency.

Combined, high price impact and high slippage can result in significantly worse execution than the initial quote. For any single trade where price impact exceeds 3%, seriously consider using a DEX aggregator (like 1inch or Jupiter on Solana) that routes across multiple pools to reduce total price impact.

 

Providing Liquidity on Uniswap

Beyond swapping, Uniswap allows you to become a liquidity provider and earn a share of the trading fees generated by your pool.

To provide liquidity: navigate to the Pool section, select the pair you want to provide liquidity for, set the price range within which your liquidity will be active (this is the concentrated liquidity feature introduced in Uniswap V3), and deposit both tokens in the appropriate ratio. Your liquidity earns a portion of the trading fees (0.05%, 0.3%, or 1% depending on the pool tier) from all swaps within your price range.

Providing liquidity comes with impermanent loss risk: if the price ratio of the two tokens in your pool moves significantly, you end up with less total value than if you had simply held the tokens. Impermanent loss is most severe for volatile pairs and wide price moves. For stable pairs (USDC/USDT, ETH/stETH), impermanent loss is minimal. Always understand the risk before deploying capital as a liquidity provider. The broader DeFi risks involved in liquidity provision are covered in the dedicated resource.

Shepley Capital’s Black Emerald membership provides DeFi research and on-chain trading frameworks for investors active in the Ethereum ecosystem: View Membership Options.

WRITTEN & REVIEWED BY Chris Shepley

UPDATED: MAY 2026

Choose your next topic from our Cryptopedia​