SMBSwap
  • SMBSwap Intro
  • 1️⃣Get Started (BSC)
    • Create a Wallet
    • Get BEP20 Tokens
    • Using SMBSwap without Centralized Exchanges
    • Connect Your Wallet to SMBSwap
  • πŸ†˜Help Area
    • General FAQ
    • Troubleshooting Errors
    • Fixing Stuck Pending Transactions in MetaMask
  • πŸ“§Contact Us
    • Business Partnerships
    • Community
    • Customer Support
  • πŸ‘©β€πŸ³The SMB Team
  • πŸ—ΊοΈRoadmap
  • PRODUCTS
    • πŸ”„Exchange
      • πŸͺ™Token Swaps
      • ↕️How To Trade
      • πŸ“³Smart Router
        • How to trade using Smart Router
      • πŸ’΅Liquidity Pools
      • ⚑Zap
      • πŸ“ How to Add/ Remove Liquidity
      • FAQ
    • 🚜Yield Farming
      • How to Use Farms
      • bSELF
        • How to Use bSELF
        • FAQ
      • FAQ
    • πŸ’΅Made Pools - Stake SELF
      • New SELF Made Pool
        • How to Use the Flexible Staking Option
        • How to Use the Fixed-Term Staking Option
        • SELF Made Pool FAQ
      • Other Made Pools
        • Made Pool FAQ & Troubleshooting
    • 🎟️Lottery
      • How to Play SMB Lottery
      • How to Play BUSD Lottery
      • Lottery FAQ
    • πŸ“ŠAnalytics
    • β˜‘οΈVoting
      • How to Vote
  • TOKENOMICS
    • πŸͺ™SELF
      • SELF Tokenomics
      • Controlling SELF Supply
  • DEVELOPERS
    • 🚚v3 Migration
      • How to migrate
      • How v3 APR is calculated
      • FAQ
    • 🚚v2 Migration
      • Migrate Your Stakings
      • MasterChef v2
        • List of Farms
      • SELF Made Pool
    • Smart Contracts (EVM)
      • SMBSwap Exchange
        • v3
          • SMBV3Factory
          • SmartRouterV3
            • V3SwapRouter
            • V2SwapRouter
            • StableSwapRouter
          • NonfungiblePositionManager
          • SMBV3Pool
        • v2
          • Factory v2
          • Router v2
        • Stable Swap
          • StableSwap Pools
        • Smart Router
      • MasterChef
        • MasterChef V3
      • Made Pools
      • SELF Made Pool
      • Lottery
      • Farm Booster (bSELF)
    • 🧠Smart Contracts (BSC)
      • SMBSwap Exchange
        • Factory v2
        • Router v2
      • MasterChef
      • Made Pools
      • SELF Made Pool
      • Lottery
      • Farm Booster (bSELF)
    • πŸͺ°Report a Bug
  • JOIN THE TEAM
    • πŸ”‘Opportunities
  • REFERENCE/ ARCHIVE
    • Auto SELF Made Pool
    • How to Use Farms with BscScan
    • Main Staking/ Made Pool/ MasterChef Contract
    • Auto SELF Made Pool (SelfVault)
Powered by GitBook
On this page
  • 1. Enable Customized Transaction Nonce
  • 2. Find Your Stuck Transaction
  • 3. Overwrite the Stuck Transaction
  1. Help Area

Fixing Stuck Pending Transactions in MetaMask

PreviousTroubleshooting ErrorsNextContact Us

Last updated 2 years ago

Every now and then, a transaction running through MetaMask will get stuck; the transaction does not process on the blockchain, and even pressing the "cancel" button doesn't help.

If you encounter this problem, use this method to clear your backlog and "unstick" the transaction. This method works by overwriting the stuck transaction with another, higher-priority one.

Follow these steps using the MetaMask plugin on your desktop computer.

1. Enable Customized Transaction Nonce

1. Open your MetaMask plugin.

2. Click on the colorful circle icon on the top-right and click Settings from the dropdown menu.

3. In the Settings menu, select Advanced.

4. Scroll down until you see Advanced gas controls. Toggle this to ON.

5. Still in Advanced settings, keep scrolling until you see Customize transaction nonce. Toggle this to ON.

2. Find Your Stuck Transaction

We’re now going to find the transaction that’s stuck, and make a note of the β€œnonce”. That’s a kind of identifier, which we’ll re-use later.

6. Go back to the top page of MetaMask. In the β€œAssets” tab, find the token type of your stuck transaction (in this case, SELF).

7. In the token’s menu, find your Pending transaction in the Queue area. Click on your transaction for more details.

8. Look for the Nonce entry and write this number down (you will use it later).

3. Overwrite the Stuck Transaction

Now we’re going to make a new transaction to replace the stuck one. We’ll customize the Nonce number, so that it’s the same as the one that you just wrote down.

8. Create a new transaction to replace your stuck transaction. This time around, increase the Transaction Fee. Here we’ve increased it from 9 to 20. This will make it more likely for your transaction to be added to a block.

9. On the confirmation page, make sure your Gas Price is now at your new, higher amount.

10. Find the CUSTOM NONCE entry and change the nonce to the number you wrote down in step 7. Now click Confirm.

11. Your new transaction should now be accepted into a block. To check, open MetaMask and click the Activity tab.

12. Your completed transaction should show at the top of your Activity list. If it still says β€œPending” in orange you’ll need to wait a little longer, or try the process again with an even higher transaction fee (gas price).

Since no wallet can create two transactions of the same nonce, if the replacement transaction you make is successful, your stuck transaction will be canceled.

πŸ†˜