← Back to blog

Published on Sat Aug 22 2026 00:00:00 GMT+0000 (Coordinated Universal Time) by Jacob Cavazos

Base is an Ethereum L2 built by Coinbase. It uses the Ethereum Virtual Machine, so it runs the same smart contracts as Ethereum mainnet, but transactions cost a fraction of what they cost on L1. That makes it a practical network for swapping tokens without losing a significant portion of your trade to gas fees.

If you have never swapped tokens on Base, this guide walks through the process from start to finish. It covers wallet setup, funding your wallet on Base, choosing a DEX, selecting tokens, setting slippage, and confirming the swap. It also covers what can go wrong and how to avoid common mistakes.

This is a general guide. It does not assume you have traded on any DEX before.

What You Need Before You Start

Before you can swap tokens on Base, you need three things:

  1. A wallet that supports Base.
  2. ETH on Base to pay for gas.
  3. The token you want to swap from, also on Base.

Everything must be on the Base network. Tokens on Ethereum mainnet, Arbitrum, or Optimism are not on Base. If your tokens are on another network, you need to bridge them to Base first, which is a separate process not covered in this guide.

Step 1: Set Up a Wallet

A wallet is software that holds your private keys and lets you interact with smart contracts on the blockchain. For Base, you need a wallet that supports custom EVM networks. The two most common options are MetaMask and Coinbase Wallet.

MetaMask

MetaMask is a browser extension and mobile app. It supports Base natively in recent versions, but you may need to add the network manually if it does not appear.

To add Base to MetaMask:

  1. Open MetaMask and click the network selector at the top.
  2. Click “Add Network.”
  3. Enter the Base network details:
  4. Save the network.

Once added, you can switch to Base from the network selector. Your MetaMask balance will show your ETH and token balances on Base.

Coinbase Wallet

Coinbase Wallet supports Base natively. You do not need to add the network manually. Open the wallet, tap the network selector, and choose Base. Your balances on Base will appear.

Coinbase Wallet is available as a mobile app and as a browser extension. Both work for swapping on Base.

Custody

Both MetaMask and Coinbase Wallet are self-custodial wallets. You control the private keys. This means you are responsible for keeping them safe. Write down your seed phrase, store it offline, and never share it with anyone. If you lose your seed phrase, you lose access to your funds. No support team can recover it.

Step 2: Get ETH on Base for Gas

Every transaction on Base costs gas, paid in ETH. Gas on Base is cheap compared to Ethereum mainnet, but you still need some ETH in your wallet to swap — unless you use gasless swaps on Base, which eliminate this requirement.

There are several ways to get ETH on Base:

  • Bridge ETH from Ethereum mainnet to Base using the official Base bridge at bridge.base.org.
  • Buy ETH on Base directly through Coinbase and withdraw to your wallet on the Base network.
  • Receive ETH on Base from another wallet.

If you withdraw from Coinbase, make sure to select the Base network during withdrawal. Withdrawing to Ethereum mainnet will put your ETH on L1, and you will need to bridge it to Base separately.

You do not need a large amount of ETH for gas. A few dollars worth is enough for dozens of swaps on Base. Check the current gas price on Basescan or in your wallet before swapping to make sure you have enough.

Step 3: Choose a DEX

A decentralized exchange (DEX) is a smart contract that lets you swap tokens without a centralized intermediary. On Base, several DEXs are available. The most widely used are Uniswap and SushiSwap.

Uniswap

Uniswap is the largest DEX in the Ethereum ecosystem and is deployed on Base. It supports token swaps through its v2 and v3 pools. The Uniswap interface at app.uniswap.org lets you select Base as the network and swap directly.

Uniswap v3 on Base uses concentrated liquidity, which can provide better prices for popular pairs. The interface automatically routes through the best available pools.

SushiSwap

SushiSwap is another DEX deployed on Base. It offers token swaps and has a similar interface to Uniswap. SushiSwap may have different liquidity for certain pairs, so it can be worth comparing prices if you are trading a less common token.

Other Options

Several other DEXs and aggregators operate on Base. Aggregators like 1inch and Matcha route across multiple DEXs to find the best price. Using an aggregator can be useful if you are trading a pair with fragmented liquidity.

Orkid also offers swaps on Base. You can try it at orkidlabs.xyz/swap. The general process for swapping is the same regardless of which DEX you use.

Which DEX to Choose

For beginners, Uniswap is the safest default. It has the deepest liquidity on Base for most major pairs, the interface is straightforward, and the smart contracts are well-audited and battle-tested. If you are swapping a token that is only available on a specific DEX, you will need to use that DEX.

The process below uses Uniswap as the example, but the steps are similar on any DEX interface.

Step 4: Connect Your Wallet

Once you have chosen a DEX, go to its website and connect your wallet.

  1. Open the DEX interface in your browser.
  2. Click “Connect Wallet” or the equivalent button.
  3. Select your wallet type (MetaMask or Coinbase Wallet).
  4. Approve the connection in your wallet.

Your wallet will ask you to confirm that you want to connect to the DEX interface. This does not give the interface access to your funds. It only lets the interface see your address and propose transactions for you to sign.

Make sure you are connected to the Base network in your wallet before proceeding. If you are on Ethereum mainnet, the DEX will show your mainnet balances and transactions will cost mainnet gas.

Step 5: Select the Tokens to Swap

On the DEX interface, you will see two token fields: the input token and the output token.

  1. Click the input token field and select the token you want to swap from. If the token does not appear in the list, paste its contract address. You can find contract addresses on Basescan.
  2. Enter the amount you want to swap.
  3. Click the output token field and select the token you want to receive. Again, paste the contract address if it is not in the default list.

The interface will show an estimated output amount and a price quote. This quote is based on current pool liquidity and will change slightly by the time the transaction executes.

Verifying Token Addresses

When swapping a token for the first time, verify the contract address. Fake tokens with the same name and ticker as real tokens exist on every chain. If you swap into a fake token, you will lose your funds.

To verify a token address:

  1. Find the token on Basescan.
  2. Check that the token has legitimate holders and trading volume.
  3. Cross-reference the address with the project’s official website or documentation.
  4. Paste the verified address into the DEX interface.

Never trust a token address sent to you in a message, email, or social media post. Always verify from an official source.

Step 6: Set Slippage Tolerance

Slippage tolerance is the maximum price change you are willing to accept between submitting the swap and execution. If the price moves beyond your tolerance, the transaction reverts.

On Uniswap, you can adjust slippage in the settings menu (the gear icon near the swap button). The default is usually 0.5%, which is fine for most liquid pairs.

When to adjust slippage:

  • For liquid pairs (major tokens like ETH, USDC, WETH): 0.5% is standard. You can go lower, like 0.1%, if you want tighter execution, but you risk more reverts.
  • For volatile or low-liquidity pairs: 1% to 3% may be necessary. Low-liquidity pools have higher price impact, and a tight slippage will cause reverts.
  • Never set slippage above 5% unless you understand exactly why. High slippage makes you vulnerable to sandwich attacks, where a bot front-runs your trade and forces you to execute at a worse price within your tolerance.

After setting slippage, the interface will recalculate the minimum output you will receive.

Step 7: Approve the Token

Before you can swap a token for the first time, you need to approve the DEX’s router contract to spend that token on your behalf — for a technical explanation of how Permit2 streamlines this, see Permit2 and Gasless Transactions. This is a one-time action per token per DEX.

  1. Click “Approve” on the DEX interface.
  2. Your wallet will open a transaction for token approval.
  3. Confirm the transaction in your wallet and pay the gas fee.

The approval transaction sets a spending allowance for the router contract. Some interfaces let you set a custom allowance. You can approve exactly the amount you are swapping, or you can approve a larger amount to avoid approving again on future swaps.

Approval costs gas but is a small transaction. On Base, it is typically a few cents.

You only need to approve each token once per DEX. If you have already approved the token on the DEX you are using, skip this step.

Step 8: Confirm the Swap

After approval, the swap button becomes active.

  1. Review the swap details: input amount, expected output, minimum output, and price.
  2. Click “Swap” or “Confirm Swap.”
  3. Your wallet will open a transaction for the swap.
  4. Check the gas fee estimate. If it looks reasonable, confirm the transaction.
  5. Wait for the transaction to be included in a block.

On Base, transactions usually confirm within a few seconds. You can track the transaction status in your wallet or on Basescan by pasting the transaction hash.

Once the transaction confirms, the output token will appear in your wallet. If it does not appear automatically, add the token’s contract address to your wallet to make it visible.

Common Mistakes and How to Avoid Them

Swapping on the Wrong Network

The most common beginner mistake is swapping on Ethereum mainnet instead of Base. This results in paying mainnet gas fees, which can be 50x to 100x higher than Base.

Before swapping, check your wallet’s network selector. It should say Base. The DEX interface should also show that you are on Base, usually indicated by the network name or the token balances displayed.

Using the Wrong Token Address

As mentioned in Step 5, always verify token addresses. Swapping into a fake token is unrecoverable. The fake token will show a balance in your wallet but cannot be sold or traded for value.

Setting Slippage Too High

High slippage tolerance invites sandwich attacks. A bot sees your pending transaction, buys ahead of you to push the price up, lets your transaction execute at the inflated price, then sells. The bot profits, and you get a worse price.

Keep slippage at 0.5% for liquid pairs. Only increase it if the transaction reverts due to price impact on a low-liquidity pair.

Not Having Enough ETH for Gas

If your swap transaction fails with an “insufficient gas” or “out of gas” error, you do not have enough ETH on Base to cover the transaction. Keep a small buffer of ETH in your wallet. A few dollars worth is enough for many transactions.

Approving Unlimited Spending

Some DEX interfaces default to unlimited token approval for convenience. This means the router can spend any amount of that token from your wallet in the future. While the risk is low for major DEXs with audited contracts, unlimited approval is a larger attack surface. If the router contract is ever compromised, an attacker could drain approved tokens from all wallets that granted unlimited approval.

Consider approving only the amount you need for each swap. The trade-off is that you pay a small gas fee for approval on each swap.

Checking Your Transaction After the Swap

After your swap confirms, you can verify the details on Basescan.

  1. Go to basescan.org.
  2. Paste your wallet address in the search bar.
  3. Look at your recent transactions. Find the swap transaction.
  4. Click into the transaction to see the details: input token, output token, amounts, gas cost, and status.

This is also where you can verify the actual execution price and compare it to what the interface quoted. The difference is your slippage. If the difference is large, something went wrong, and you should investigate before making another trade.

Fees on Base DEXs

DEX swaps on Base involve two costs: the pool fee and gas.

Pool fees are the same as on Ethereum mainnet because the same pool contracts are deployed. Uniswap v3 pools on Base charge 0.01%, 0.05%, 0.3%, or 1% depending on the pool. The interface routes through the cheapest available pool.

Gas on Base is much cheaper than on Ethereum mainnet. A typical swap costs a few cents in gas on Base, compared to several dollars on mainnet. This is the main advantage of swapping on Base.

Some DEX interfaces also charge an interface fee, which is separate from the pool fee — see our guide on understanding DEX aggregator fees for a full breakdown. Check the DEX’s documentation to understand whether an interface fee applies.

When to Swap on Base vs Ethereum Mainnet

Swap on Base when:

  • You want low gas fees.
  • The tokens you want to trade are available on Base with sufficient liquidity.
  • You are making smaller trades where mainnet gas would be a significant percentage of trade value.

Swap on Ethereum mainnet when:

  • The tokens you want are only available on mainnet.
  • You need the deepest liquidity for a very large trade.
  • You are interacting with a protocol that is not deployed on Base.

For most retail traders, Base is the better choice for routine swaps due to gas costs. The liquidity for major pairs on Base is deep enough that price impact is comparable to mainnet for typical trade sizes.

Final Checklist

Before you click swap, run through this checklist:

  • Wallet is connected to Base, not Ethereum mainnet.
  • You have ETH on Base for gas.
  • Input and output token addresses are verified.
  • Slippage tolerance is set appropriately (0.5% for liquid pairs).
  • Token approval is complete.
  • Expected output and minimum output are reviewed.
  • Gas fee estimate is reasonable.

If all of these check out, confirm the swap. You should see the output token in your wallet within seconds.

Swapping on Base is straightforward once you have done it a few times. The first swap is the hardest because of wallet setup, network configuration, and token approval. After that, subsequent swaps take seconds. The low gas fees make Base a practical network for regular trading activity without the overhead of mainnet costs.

Frequently Asked Questions

How do you swap tokens on Base?

To swap tokens on Base, connect a wallet like MetaMask or Coinbase Wallet to a DEX or aggregator that supports Base, ensure you have ETH for gas, approve the token you want to swap, enter the swap parameters, and confirm the transaction. The swap executes on-chain and output tokens appear in your wallet within seconds.

What do you need to swap on Base?

You need a compatible wallet configured for the Base network, the token you want to swap, and a small amount of ETH to pay for gas. You also need to use a DEX or aggregator that operates on Base. Some platforms offer gasless swaps that eliminate the ETH requirement through sponsored gas or intent-based execution.

Is swapping on Base safe?

Swapping on Base is generally safe when using reputable DEX interfaces and verified token contracts. Base benefits from the security of the OP Stack and Ethereum settlement. The main risks are interacting with scam tokens, using unverified interfaces, and exposure to MEV. Users should verify token addresses, check slippage settings, and use trusted platforms.

What are the fees on Base DEXs?

Fees on Base DEXs include pool fees charged by liquidity providers (typically 0.01% to 1% depending on the pair), gas fees which are fractions of a cent on Base, and any interface fees charged by the platform. Gas on Base is dramatically cheaper than Ethereum mainnet, making it cost-effective for regular trading activity.

Written by Jacob Cavazos

← Back to blog

Research to next step

Turn this research into a usable next move

Reading the post is only step one. The stronger move is to route it into the asset or commercial lane that matches what your team needs next.

Try it now

Swap on Orkid

9 bps flat fee, gasless, MEV-protected. Live on Base, Ethereum, and Unichain. No ETH needed — the solver pays gas.

Open swap →

Launch overview

Read the launch brief

Start with the launch brief when the team needs the fastest summary of fit, trust, and the right next route through the site.

Read launch brief →

Technical packet

Review the Protocol Packet

If the post raised technical questions, move into the packet for the forwardable version of the core framework.

Review packet →

Shortlist and fit

Use comparisons or alternatives

When the question is no longer category education but shortlist fit, use the comparison surfaces to support an honest vendor evaluation.

See comparisons →
  • ZK Proving Systems Compared: Halo2, SP1, Plonky2, and STARKs

    ZK Proving Systems Compared: Halo2, SP1, Plonky2, and STARKs

    Eight zero-knowledge proving systems compared across proving time, proof size, verification, trusted setup, and ecosystem. A developer's guide to choosing a ZK system.

  • What Is Tokenized Credit Infrastructure?

    What Is Tokenized Credit Infrastructure?

    Tokenized credit is more than putting a loan on-chain. It is a full stack: SPV, token registry, compliance layer, and distribution. Here is how it works and why ERC-6909 matters.

  • What Is Surplus in DEX Aggregation?

    What Is Surplus in DEX Aggregation?

    When an aggregator routes your swap better than the quoted price, the difference is surplus. Some aggregators keep it. Some return it. Here is why that matters for your total cost.

  • What Is MEV and How to Protect Against It

    What Is MEV and How to Protect Against It

    Maximal extractable value costs DEX users millions. Here is what MEV is, how sandwich attacks work, and the four approaches to protection — private mempools, batch auctions, intent-based execution, and threshold encryption.

  • What Is ISO 20022 and Why It Matters for Blockchain

    What Is ISO 20022 and Why It Matters for Blockchain

    ISO 20022 is the global messaging standard for payments. Here is what it is, how it works, why banks are migrating to it, and what it means for blockchain settlement.

  • What Is Intent-Based Swap Execution?

    What Is Intent-Based Swap Execution?

    Intent-based execution lets users sign a message describing what they want, and solvers compete to fill it. Here is how the model works and why it's different from traditional DEX trading.

LLM Resource Index llms.txt