Are you getting an “Unsupported Chain ID” error on PancakeSwap?
Here’s the full error message, “Unsupported Chain ID Error. Check your chain Id”.
The error message occurs when you connect a wallet (e.g. Trust Wallet) to PancakeSwap.
As a result, you won’t be able to swap cryptocurrencies on the exchange.
Before you can fix the error, you need to have Trust Wallet and have some BNB on it.
Do not use PancakeSwap on a browser (e.g., Safari, Chrome) as you might run into more issues.
In this guide, you’ll learn what does “Unsupported Chain ID” mean on PancakeSwap and how to fix it.
- What does “Unsupported Chain ID” mean on PancakeSwap?
- How to fix “Unsupported Chain ID” on PancakeSwap
What does “Unsupported Chain ID” mean on PancakeSwap?
Unsupported Chain ID means that the chain (Ethereum) does not support the token that you’re trying to swap.
For example, if you’re trying to get SAFEBTC, you can only swap it on Binance Smart Chain (BSC) and not on Ethereum (ETH).
By default, the chain on PancakeSwap is Ethereum.
On the top right or left hand corner on PancakeSwap, you should be able to see the Ethereum icon.
This means that you’re currently on the Ethereum chain.
However, you can only swap a token like SAFEBTC on Binance Smart Chain.
If you’re trying to get a token like SAFEBTC, you need to first check its contract.
Firstly, go to CoinMarketCap.com and search for “SAFEBTC”.
Under “Contracts” you’ll be able to see the token’s address.
You’ll also be able to see the token’s type.
The token type for SAFEBTC is “BEP-20”, which is a token standard on Binance Smart Chain.
That being said, you can only swap BNB for SAFEBTC.
How to fix “Unsupported Chain ID” on PancakeSwap
To fix “Unsupported Chain ID” on PancakeSwap, you need to switch your chain to Binance Smart Chain (BSC).
After you’ve switched your chain to Binance Smart Chain, you’ll be able to successfully swap your tokens.
Having Binance and Trust Wallet are prerequisites for this guide.
If you don’t own any BNB, you need to buy it from Binance and transfer it to Trust Wallet.
This is because you won’t be able to use Ethereum to swap the token that you want to get.
In addition, you install the Trust Wallet mobile app and enable the DApp browser.
Do not use PancakeSwap on your browser (e.g. Safari, Chrome) as you might run into issues later on.
Here’s how to fix the “Unsupported Chain ID” error on PancakeSwap:
1. Buy BNB from Binance
Get started on Binance here: https://www.binance.com/en/register?ref=73583477 or use “73583477” as the referral code.
Skip this step if you already have Binance Coin (BNB) on your Binance Smart Chain (BSC) wallet on Trust Wallet.
The first step is to buy a minimum of 0.1 BNB.
If you already have BNB on Trust Wallet, you need to swap it to Binance Smart Chain.
You can do so by tapping on “DEX”, selecting “BNB” on “You Pay”, and selecting “Binance Smart Chain” on “You Get”.
Then, enter the amount of BNB you want to swap to Binance Smart Chain and tap on “Swap” to swap it.
If you don’t have BNB, you can buy it on Binance or on Trust Wallet.
However, it’s highly recommended that you buy BNB on Binance.
This is because the fees to buy BNB on Trust Wallet are extremely high (up to 5%).
On the other hand, Binance only has a 0.1% fee.
If you don’t have a Binance account yet, you can use the link or the code above to sign up for an account.
After you’ve purchased BNB from Binance, you need to transfer it to your Binance Smart Chain wallet on Trust Wallet.
2. Tap on the chain icon
Once you have Binance Smart Chain on Trust Wallet, you’ll be able to swap it for another token.
Firstly, tap on “Browser” on the bottom navigation bar on Trust Wallet.
Then, scroll down and tap on “PancakeSwap” under the “Popular” header.
Once you’re on PancakeSwap, you’ll see the Ethereum icon on the top right or top left of your screen.
By default, PancakeSwap will be on the Ethereum chain.
However, Ethereum does not support the token that you’re trying to swap, so you’ll have to change it to Binance Smart Chain.
Tap on the Ethereum icon on the top right or top left of PancakeSwap.
3. Tap on “Smart Chain”
After you’ve tapped on the Ethereum icon, a navigation menu will open.
On the navigation menu, you’ll see multiple chains such as “Ethereum”, “Smart Chain”, “POA Network”, “GoChain”, and more.
You need to select the chain that supports the token that you’re trying to swap.
To check this, search for the token on CoinMarketCap.com.
Then, navigate to the contract of the token under the “Contracts” header.
If the contract has a Binance Smart Chain icon, it means that you need to select “Smart Chain”.
However, if the contract has an Ethereum icon, you need to select “Ethereum” instead.
In most cases, the chain that you need to select is “Smart Chain”.
Tap on “Smart Chain” to change the chain on PancakeSwap to Binance Smart Chain.
After you’ve selected “Smart Chain”, you will be able to swap BNB for the token!
If you’re trying to swap cryptocurrencies on PancakeSwap, make sure that the chain you’ve selected supports the token.
For instance, tokens like Safemoon and Kishu Inu can only be swapped with Ethereum.
On the other hand, tokens like Spore Finance and Bonfire can only be swapped with BNB.
To change the chain, simply tap on the chain icon on the top right or top left of PancakeSwap.