How to Swap Tokens in imToken Using Tokenlon – Beginner’s Guide

日期:2026-08-04 19:03:07

Tokenlon is a decentralized exchange (DEX) built into imToken that allows you to swap one cryptocurrency for another directly within your wallet. It uses smart contract technology and the 0x DEX protocol to provide fast, secure, and convenient token swaps.


This guide will walk you through everything you need to know to swap tokens using Tokenlon.


What Is Tokenlon?

Tokenlon is a collection of currency exchange functions in imToken 2.0. It is a decentralized exchange that offers "fast speed," "competitive prices," and "wide token selection" for peer-to-peer token swaps.


Key features:


Non-custodial – Your assets never leave your wallet


Smart contract based – Trades are executed on-chain via atomic swaps


Multi-chain support – Supports trading on Ethereum, Arbitrum, Optimism, Polygon, BNB Chain, Unichain, and Base


Prerequisites

Before you start swapping, make sure you have:


imToken App – Version 2.15.1 or later for the best multi-chain experience. Version 2.14 or above is required for multi-chain support.


Tokens in your wallet – You need to have the token you want to swap.


Network fees (Gas) – You will need native network tokens to pay for transaction fees. On Polygon, for example, you need MATIC to pay gas fees.


How to Swap Tokens in the imToken App

Step 1: Open the Market Page

Open imToken and tap the "Market" button on the bottom tab bar to access the market page.


Step 2: Find Tokenlon

Slide the top tab bar to the left until you see Tokenlon. A list of trading pairs will appear on the page.


Step 3: Select Your Trading Pair

Tap on the trading pair you want to swap. For example, if you want to swap SNT for WETH, find and tap the SNT/WETH pair.


Step 4: Authorize the Token (First Time Only)

Before trading, you must authorize the tokens you want to trade.


Tap the "lock" icon in the upper right corner.


Turn on the authorization switch for the token you want to trade.


Confirm the authorization transaction – this will initiate a 0 ETH payment.


Enter your wallet password and wait for the payment to complete.


Once successful, the "lock" icon will turn to an open state, meaning authorization is complete.


Why authorization is needed: Authorization allows Tokenlon's smart contract to gain transfer permission for the token, enabling the swap to execute when you initiate a transaction.


Note: Swapping ETH for other tokens does not require authorization. Only ERC-20 tokens need authorization.


Step 5: Enter Swap Details

Enter the amount of the token you want to swap.


The system will automatically display the real-time exchange rate and the estimated amount you will receive.


Tokenlon implements "what you see is what you get" – the amount you see in the input box is the final amount you will receive.


Step 6: Confirm and Execute the Swap

Tap the swap button to initiate the trade.


Review the transaction details carefully.


Confirm and enter your wallet password.


Wait for the transaction to be confirmed on the blockchain.

image.png

Step 7: View Swap History

You can tap "Transaction History" to view your swap details and成交 records.


How to Swap Tokens via imToken Web

If you are using imToken Web (web.token.im):


Step 1: Access Token Details

Open imToken Web in your browser and go to the token details page for the token you want to swap.


Step 2: Open Swap

Tap the Token Function button (located to the left of Send) and select "Swap". This will take you to the Tokenlon page.


Step 3: Connect Your Wallet

Tap "Connect Wallet" and select imToken Web (Beta) to connect.


Step 4: Complete the Swap

Select the tokens you want to swap, enter the amount, review the details, and confirm the transaction.


Multi-Chain Swapping

Tokenlon supports swapping on multiple networks.


Supported Networks

Ethereum


Arbitrum


Optimism


Polygon


BNB Chain


Unichain


Base


How to Swap on a Different Network

Method 1 – Switch the network on the wallet homepage first:


Make sure your imToken app is version 2.14 or above.


Switch your wallet to the desired network (e.g., Arbitrum, Optimism, or Polygon).


Go to the "Market" page to perform exchanges on that network.


Method 2 – Switch within the Market page:


Go to the "Market" page.


Click on the network icon in the upper left corner.


Select Arbitrum, Optimism, or Polygon to switch the network.


Perform exchanges on the corresponding network.


Multi-Chain Features

Trade any asset from your wallet without needing the token to be listed


Trading fees on multi-chain networks are 0.15% (compared to Ethereum network fees)


Important Tips for Beginners

Check the network – Make sure you are swapping on the correct network. Tokens on different networks are not interchangeable.


Have enough gas – Ensure you have enough native tokens in your wallet to cover transaction fees. On Polygon, you need MATIC.


Token authorization – ERC-20 tokens require authorization before the first swap. ETH does not.


Update your app – Always use the latest version of imToken (2.15.1 or above) for the best multi-chain experience.


Start small – If you are new, try a small swap first to understand the process before making larger trades.


Regional restrictions – In compliance with regulatory policies, imToken has limited access to the token swap feature under the "Market" tab for users in Singapore and mainland China (determined by IP).


Troubleshooting Common Issues

"Token not authorized" error – Complete the token authorization process by tapping the lock icon and confirming the 0 ETH transaction.


Can't swap on Polygon – Make sure you have MATIC in your wallet to pay gas fees. Unlike Arbitrum and Optimism, Polygon's native token is MATIC.


Can't find Tokenlon – Make sure you are on the Market page and swipe the top tab all the way to the left.


Swap not available on my network – Not all tokens are available on all networks. Try switching to a different supported network.


Transaction stuck – Check your network connection and ensure you have enough gas. Most swaps complete within 60 seconds.


Summary

Swapping tokens in imToken using Tokenlon is a straightforward process:


Open the Market page and find Tokenlon


Select your trading pair


Authorize the token (first time only for ERC-20 tokens)


Enter the amount and review the rate


Confirm and execute the swap


Tokenlon handles the complex parts behind the scenes – aggregating prices and executing swaps via smart contracts – so you can trade quickly and securely without ever handing over control of your assets.


TAG: imToken Tokenlon CryptoSwap DeFi BeginnerGuide