Single-chain swap
Effortlessly swap tokens within the same network directly on SubWallet in 1 click.
Supported swap pairs & swap providers
SubWallet supports single-chain token swaps on the following networks:
Hydration
Hydration
300+ swap pairs from 30+ tokens (DOT, GLMR, HDX, etc.)
Polkadot Asset Hub
Polkadot Asset Hub
DOT <> USDC
DOT <> USDT
USDC <> USDT
Ethereum
ChainFlip
SimpleSwap*
Uniswap*
KyberSwap*
ETH <> USDC
ETH <> USDT
USDC <> USDT
ETH <> FLIP
USDC <> FLIP
USDT <> FLIP
WBTC <> ETH**
Arbitrum One
ChainFlip
Uniswap
ETH <> USDC
ETH <> USDT**
ETH <> ARB**
ETH <> WBTC**
13 EVM networks
Uniswap Labs Trading API
1000+ swap pairs across 13 networks
10+ EVM networks
KyberSwap
1000+ swap pairs across 10+ networks
(*): SimpleSwap doesn't support swap pairs involving the FLIP token.
(**): Available only for swapping via Uniswap Trading Labs API.
With single-chain swap, you can only swap tokens within the account you want to swap (i.e., tokens can't be swapped from one account to another).
Swap tokens via Hydration, Polkadot Asset Hub, ChainFlip, SimpleSwap & KyberSwap
Step 1: On the SubWallet homepage, select the "Swap" tab on the sidebar.

If this is the first time you click the button, the Terms of service popup will appear. Read carefully, then select "I understand the associated risk and will act under caution". After that, click "Confirm and continue swapping".

Step 2: On the Swap screen, enter the required information. This includes:
The token you want to swap
The token you wish to receive
The amount of tokens to swap

In this example, we want to swap HDX for MYTH on the Hydration network.
Select the token you wish to receive
Select "MYTH (Hydration)" in this example.
Ensure the token you want to swap and the token you wish to receive are on the same network; otherwise, check out this guide.

If you want to change the slippage tolerance
To change the slippage tolerance, hit the
button in the Slippage field.

A popup screen will appear on the right side. In the Slippage setting screen, select or enter your desired slippage tolerance and click "Apply".


You cannot change the slippage tolerance if the swap provider is ChainFlip or SimpleSwap:
With ChainFlip, every swap has a fixed slippage tolerance of 2%.
With SimpleSwap, the slippage tolerance can't be predicted as it varies based on market conditions, but it will never exceed 5%.
If you want to change the swap provider (ChainFlip/SimpleSwap/Uniswap/KyberSwap)
This feature is available for swap pairs on the Ethereum network.
To do that, hit the "<" button on the Quote rate field.

A popup screen will appear on the right side. Select the provider you want to perform the swap, then click "Confirm".


You will see the newly updated quote.

A completed swapping request would look like the following image. Click "Swap" to proceed.

Step 3: Check your transaction details, then click "Approve" to proceed.

Swapping via SimpleSwap can take 5 to 60 minutes, depending on the market conditions.
Step 4: Your swapping request has been submitted!

You can either click "Back to home" to return to the homepage or "View transaction" to see transaction details in the History tab.
If you click "View transaction", SubWallet will show you the latest transaction record in your transaction history along with the extrinsic hash of the transfer.

Swap tokens via Uniswap
If you want to swap ETH on the Ethereum or the Arbitrum One network for other tokens, the swap process will be the same as swapping via other providers.
If you want to swap from other tokens on these 2 networks via Uniswap, follow the instructions below.
Step 1: On the SubWallet homepage, select the "Swap" tab on the sidebar.

If this is the first time you click the button, the Terms of service popup will appear. Read carefully, then select "I understand the associated risk and will act under caution". After that, click "Confirm and continue swapping".

Step 2: On the Swap screen, enter the required information. This includes:
The token you want to swap
The token you wish to receive
The amount of tokens to swap

Step 1: On the SubWallet homepage, select the "Swap" tab on the sidebar.

If this is the first time you click the button, the Terms of service popup will appear. Read carefully, then select "I understand the associated risk and will act under caution". After that, click "Confirm and continue swapping".

Step 2: On the Swap screen, enter the required information. This includes:
The token you want to swap
The token you wish to receive
The amount of tokens to swap

In this example, we want to swap USDC for ETH on the Base Mainnet network via Uniswap.
Select the token you wish to receive
Select "ETH (Base Mainnet)" in this example.
Ensure the token you want to swap and the token you wish to receive are on the same network; otherwise, check out this guide.

If you want to change the slippage tolerance
To change the slippage tolerance, hit the
button in the Slippage field.

A popup screen will appear on the right side. In the Slippage setting screen, select or enter your desired slippage tolerance and click "Apply".


You cannot change the slippage tolerance if the swap provider is ChainFlip or SimpleSwap:
With ChainFlip, every swap has a fixed slippage tolerance of 2%.
With SimpleSwap, the slippage tolerance can't be predicted as it varies based on market conditions, but it will never exceed 5%.
If you want to change the swap provider (ChainFlip/SimpleSwap/Uniswap/KyberSwap)
This feature is available for swap pairs on the Ethereum network.
To do that, hit the "<" button on the Quote rate field.

A popup screen will appear on the right side. Select the provider you want to perform the swap, then click "Confirm".


You will see the newly updated quote.

A completed swapping request would look like the following image. Click "Swap" to proceed.

Step 3: On the Confirmation screen, you will see that this transaction has the "Process" field. Click the button to view the details of the swapping process.


Click the "X" button to get out, then check your transaction details, then click "Approve" to proceed.

Swapping via SimpleSwap can take 5 to 60 minutes, depending on the market conditions.
Step 4: Your swapping request has been submitted!
You'll be directed to the new screen. From there, either click "View progress" to view the transaction progress in the Notifications screen or "Back to home" to return to the homepage.

If you select "View progress", you'll be directed to the Notifications screen. Click the swap-related notification to view progress.

Last updated






