How to Buy Crypto from PancakeSwap Using TrustWallet
In this article, we will be looking at how you can buy cryptos from PancakeSwap using TrustWallet. Before we go into details of the process, let’s briefly discuss what PancakeSwap is all about.
What is PancakeSwap?
PancakeSwap is a decentralized Automated Market Making (AMM) exchange that is built on the Binance Smart Chain. It is similar in design to Uniswap and SushiSwap, which are decentralized exchanges built on the Ethereum blockchain. If you are familiar with SushiSwap and Uniswap, you’ll have no problem getting to grips with PancakeSwap.
Difference between PancakeSwap and Uniswap
The main difference between the Ethereum-based decentralized exchanges (Uniswap and SushiSwap) and PancakeSwap is: for the Ethereum-based decentralized exchanges, you’ll be connecting to the Ethereum network, while for PancakeSwap, you’ll be connecting to the Binance Smart Chain. This means that instead of trading Ethereum or ERC20 tokens, you’ll be trading BEP20 tokens on PancakeSwap.
PancakeSwap Supported Wallets
To use PancakeSwap, you need to use a wallet that is connected to the Binance Smart Chain. Examples of such wallets supporting Binance Smart Chain which can be used on PancakeSwap are:
- Binance Chain Wallet
Note: If you opt for MetaMask, you’ll need to connect the wallet to the Binance Smart Chain manually.
How to Connect to PancakeSwap Using TrustWallet
TrustWallet is the official digital wallet of Binance. It is one of the most trusted and secure crypto wallets. TrustWallet is also one of the easiest mobile wallets to use. With TrustWallet, you can easily buy, store, exchange, earn crypto and add custom coins.
TrustWallet allows you to access PancakeSwap or any other supported Swap like Uniswap. You can do this by following the procedures below.
To get started:
1. Download the TrustWallet app from either Google Play (Android users) or App Store (iOS users).
2. Create an account if you don’t have one before. If you already have an account, log in by entering your backup phrases.
3. Navigate to where you have “DApps”. On iOS devices, you will not find this feature. TrustWallet removed the DApps feature for their iOS users in order to comply with the Apple App Store guidelines.
You can read on how to add the DApps browser to TrustWallet on iOS here.
4. After clicking on the DApps browser, scroll down to where you have “Exchanges” and select PancakeSwap. You’ll be redirected to the PancakeSwap homepage (pancakeswap.finance).
5. To connect PancakeSwap to your TrustWallet, click on the “Connect” button in the top right corner of the PancakeSwap website.
6. In the wallet options displayed, select “TrustWallet”. If the connection is successful, you will see your wallet ID instead of the “Connect” button in the top right corner.
Note: You can only connect to PancakeSwap using the TrustWallet option when you are using the TrustWallet mobile app. If you try to connect using the TrustWallet option on a browser, you’ll get an error message.
To connect to PancakeSwap using TrustWallet on a browser, you have to:
1. Go to the PancakeSwap website on your browser and click on the “Connect” button in the top right corner.
2. Select “WalletConnect” in the wallet options displayed.
3. Scan the QR code displayed using your TrustWallet app. To do this, click on the “Settings” button on the app and select “WalletConnect”.
4. Click “APPROVE” in the new pop-up window. If the connection is successful, you will see the beginning of your wallet ID instead of the “Connect” button in the top right corner.
How to Deposit the Coins on Your Binance to TrustWallet
To transact on PancakeSwap (stake, swap, etc.), you need to first have a Binance Smart Chain token. On the main screen of your TrustWallet app where there’s a list of coins, you’ll find Smart Chain (BSC). However, if you can’t find it on the main screen, click the icon on the top right corner of the app, and enable Smart Chain BNB.
When you click on the icon, you will find two BNBs. Make sure you activate “Smart Chain BNB”. The other BNB is the BEP2 BNB and it is different from the BEP 20 BSC, which is the BNB supported by PancakeSwap.
To deposit coins in your TrustWallet from Binance, follow the steps below.
1. Open your TrustWallet app
2. Once you are logged in, click on “Smart Chain”
3. Click on “Receive and then copy the BNB address
4. If you are on a mobile app, go over to your Binance account and navigate to “Wallets” at the bottom right side.
5. Click “Withdraw” and choose BNB under “Crypto”
6. Paste the address you copied from TrustWallet into “Address” input, select BEP20 (BSC) under “Network”, and enter the amount you want to withdraw or click on “Max” to withdraw everything in the wallet.
7. Click on “Withdrawal”. When you click on “Withdrawal”, a new pop-up window will appear asking you to confirm the order. Click on “confirm”.
8. Enter the confirmation code that was sent to your mobile number and email, and wait a few minutes for the BNB to appear in your Trust Wallet.
9. Once you’ve received the BNB, you can start transacting on TrustWallet.
Note: In step 6 above, make sure you select BEP20 (BSC) under “Network”. If you select Binance Chain (BNB), you may lose all your money. In other words, deposit Binance Smart Chain (BSC) and not Binance Chain (BNB) to purchase on PancakeSwap using Trust Wallet.
Common Errors Observed on PancakeSwap and How to Fix Them
When trying to use PancakeSwap, some common errors observed are:
Provider Error: No provider was found
This error is observed when you are using PancakeSwap on a browser and trying to connect to your TrustWallet. It happens because browsers like Chrome or Safari do not support DAPPs like PancakeSwap.
If you try to connect to PancakeSwap on the TrustWallet app using the TrustWallet option on the list of wallets, you won’t get the error message. This is because the TrustWallet app allows you to interact with DAPPs.
To fix the “No provider was found” error when trying to connect PancakeSwap to TrustWallet on a browser, simply connect using the WalletConnect option in the list of wallets that appears when you click on “Connect” at the top right corner.
If you attempt to connect using WalletConnect and you still get the same error, try to clear the cache and cookies of your browser or restart your device.
Unsupported Chain Id Error
This error is observed when you are trying to swap your tokens. It is an indication that the chain you are presently on does not support the token you are trying to swap. For example, if you try to swap tokens on PancakeSwap while you are on the Ethereum chain, you’ll get the error.
PancakeSwap works on the Binance Smart Chain network. However, when you visit the website, you’ll find it on the Ethereum chain. If you try to swap a token on PancakeSwap while it’s on the Ethereum chain, you’ll get the error message “Unsupported Chain Id”.
So, to fix the “Unsupported Chain Id” error on PancakeSwap, all you have to do is to switch your chain from Ethereum to Binance Smart Chain (BSC). To do this, tap on the ETH logo on the top right corner and change the network from Ethereum to Smart Chain.
The solution above can only work if such coin is built on Binance Smart Chain, unless in the case of wrapped tokens like WBNB. You can read about wrapped tokens here.
Inability to find a coin or token by searching its name
When you try to search for a coin on any Swap Dex exchange like PancakeSwap but cannot find the coin, visit the website of that coin. Search for a contract address and copy. Use the address to search for that coin on the Dex.
Note that you can also find the contract address on the Twitter handle of that company.
Connecting to PancakeSwap using TrustWallet is not as difficult as many people think. If you follow the steps discussed in this guide, you’ll have no problem connecting or depositing your coins on Binance to your Trust Wallet.
If you are trying to connect to PancakeSwap using TrustWallet on a browser, make sure you use WalletConnect. Also remember that for you to transact on PancakeSwap, you have to first deposit Binance Smart Chain and not BNB.