How to Fix Stuck on “Waiting For Confirmation” on PancakeSwap

Cryptocurrencies are the rage these days. Introduced as an experiment in late 2008 in the backdrop of the infamous global financial crisis, cryptos and their underlying technology have come a long way over the past few years. Lately, cryptocurrencies have gained immense momentum, so much so that they have become part of the new normal for many tech-nerds. 

fix stuck on waiting for confirmation on pancakeswap

Cryptos are on the rise, and so are the platforms that facilitate their use. Several platforms are available that allow users to buy and sell cryptocurrencies. These platforms, or exchanges, are of two types: centralized and decentralized. In this blog, we will talk about the most popular of all decentralized exchanges: PancakeSwap.

PancakeSwap is the most popular DeFi platform that allows users to trade(swap) cryptos. If you are a crypto-enthusiast and regularly transact in cryptocurrencies, you most likely use PancakeSwap, along with other platforms, to swap coins to buy and sell them.

While trying to swap coins, you might have sometimes got stuck on the “Waiting for Confirmation” page and been unable to complete the transaction. This is a common error experienced by many users. We will explain how you can get rid of this message and confirm your transaction on PancakeSwap.

Why are you stuck on the “Waiting for confirmation” message?

Before answering this question, we need to understand the error in detail. Let’s first see how you usually buy coins on PancakeSwap.

You go to PancakeSwap, connect your crypto-wallet, and go to swap your desired coin with BNB or any other Binance Smart Chain(BSC) enabled coin. 

Once you click on Swap after selecting the swapping pair of coins, you see the message, “Waiting for confirmation.” Typically, as soon as this message appears, you should receive a pop-up notification from your crypto-wallet asking you for the final confirmation for the transaction. You approve the transaction, and your transaction gets confirmed. That’s all.

But, it becomes a problem when you see the “Waiting for Confirmation” message but don’t receive the Confirmation Notification. It is a big problem. How will you confirm the transaction if you are not asked for any confirmation? Not possible.

This problem has been prevalent on the PancakeSwap interface for over a year. As a result, users have come up with several solutions. And that’s what this blog is about.

How to Fix Stuck on “Waiting For Confirmation” on PancakeSwap

If you are fed up with seeing this seemingly everlasting message while trying to swap coins on PancakeSwap, we have got you covered. We did extensive research and found several methods that have been tried and tested by thousands of users across the globe. What’s the best part? We have compiled them all in one place so that you don’t need to move across websites to find the solution that works for you.

Note that this doesn’t seem to be a one-size-fits-all problem. So, you might need to try multiple methods to find the right solution. 

Method #1: Adjust the Slippage

This one solution works for most users who are stuck on the “Waiting for confirmation” message. 

Slippage Tolerance, Slippage fee, or simply Slippage, is a measure of the maximum price difference between the expected and the actual traded price that you want to bear. Price fluctuations happen all the time when dealing with trades where volatility is high. A higher Slippage indicates you are ok with getting your coins at a higher price, therefore increasing the odds of a successful transaction.

A low Slippage might be the cause of getting stuck at the “Waiting for confirmation” window, especially when you are transacting with new coins as their liquidity is relatively low. In such a case, you need to increase the Slippage Tolerance.

Here are the steps to follow to increase Slippage for your transaction:

Step 1: Go to PancakeSwap and connect your crypto-wallet to the website.

Step 2: Go to the Swap page(https://pancakeswap.finance/swap) and select the desired coin-pair you need to swap.

Step 2: If you are buying a coin that is not available in the list, you need to add the coin by pasting its Contract Address in the search bar. 

You can find the contract address by going to https://bscscan.com, searching your coin, then copying the contract address from the Coin Page.

Step 3: Once you have added both the coins, click on Swap. Now, the “Waiting for confirmation” window will appear. Wait for a few seconds. If the wallet confirmation doesn’t appear, move on to the next step.

Step 4: Close the “Waiting for confirmation” window by clicking on the × icon at the top-right corner.

Step 5: You will see two icons at the top-right corner of the Exchange section. Click on the second icon from the right. This is the Settings icon.

Step 6: Here, you will find the Slippage Tolerance section. Increase the Slippage by a small amount.

Step 7: Go back and click the Swap button again and see if the issue resolves.

If you receive the pop-up asking for confirmation, confirm the transaction. You will then be able to swap the coins. If the issue persists, keep repeating Steps 3-7. Each time, increase the Slippage by small chunks of 1-2%. Usually, the Slippage Tolerance can go to a maximum of 18-20% before the transaction gets confirmed. But in most cases, it is much lower than that.

Method #2: Use a different wallet

If increasing the Slippage doesn’t work, it might be the fault of your crypto-wallet. Many users who use Binance Smart Chain Wallet have claimed their issue was resolved after switching to Trust Wallet or Metamask.

In any case, you can also try changing your wallet and see if the issue gets resolved.

Method #3: Add zeroes

As much as this method sounds the weirdest of all, it has still proved to work for many users for whom all other methods failed! Therefore, we thought it best to include it in this blog. 

This method works by adding two zeroes (00) at the end of the amount of the coins you want to buy. For example, if you want to buy 1000 XYZ coins using BNB(or any other BEP20 token), instead of entering 1000 in the box, type 1000.00. 

We don’t know why this strange method works, but it has worked for many users. So, it might work for you too.

Also Read:

Posted by
Dharmesh Donda

iStaunch is written by Dharmesh Donda, an avid Internet geek, IT professional since 2012. Have been in IT industry for more than a decade, and currently doing management and consulting work have taken a plunge into entrepreneurship.

Leave a Reply

Your email address will not be published.