Trading Stuck? Here’s How to Speed Up or Cancel a MetaMask Transaction!

Qitmeer Network
2 min readFeb 10, 2025

--

Have you ever encountered a transaction stuck in “Pending” status while using MetaMask for cryptocurrency trading? Don’t worry! This guide will teach you how to cancel or speed up transactions, ensuring a smoother trading experience.

How to Cancel a MetaMask Transaction

If your transaction is stuck in “Pending Confirmation”, you can try canceling it. MetaMask allows users to overwrite unconfirmed transactions using a “Replacement Transaction”. Follow these steps:

  • Ensure the transaction is still pending: Once a transaction is confirmed and added to the blockchain, it cannot be canceled. So act promptly.
  • Retrieve the Nonce value: Open MetaMask and navigate to the “Activity” tab. Locate the stuck transaction, scroll down to view its details, and note the Nonce (transaction sequence number).
  • Enable custom Nonce: Go to MetaMask Settings > Advanced > Enable “Custom Nonce”.
  • Manually send a transaction with 0 assets:

Copy your MetaMask wallet address (send the transaction to yourself).

Initiate a transaction with 0 assets and set the Nonce to match the stuck transaction.

Select a higher gas fee than the original transaction before submitting.

🔹 Nonce is a “transaction counter” that ensures transaction order uniqueness and prevents errors.

⚠️ Important Notes

  • Ensure the Nonce is set correctly to avoid further transaction congestion.
  • Setting gas fees too low may prevent the new transaction from replacing the original one.

Validators may prioritize your 0 asset transaction, which will overwrite the original transaction and effectively cancel it.

How to Speed Up a MetaMask Transaction

If you want to complete a transaction faster, use MetaMask’s “Speed Up” feature:

  • Locate pending transactions: Open MetaMask and check for any pending transactions.
  • Click the “Speed Up” button: MetaMask will create a duplicate transaction using the same Nonce but with higher gas fees. Adjust the gas fees according to current network conditions.
  • Confirm and submit: Validators prioritize transactions with higher gas fees, which helps process your transaction more quickly.

🚀 If the “Speed Up” button is unavailable, you can still accelerate the process by manually sending a transaction with a higher gas fee, similar to the cancellation method.

Alternative Solutions

If your transaction remains stuck, try these options:

  • Check gas fees on a block explorer: Monitor current network fees and choose an optimal transaction time.
  • Be patient: Network congestion can cause delays, but transactions will eventually confirm.

💡 Tip: Practice in a test environment before executing transactions on the mainnet to avoid unnecessary losses.

By following these methods, you can efficiently manage your crypto transactions and enjoy a seamless trading experience! 🚀

--

--

Qitmeer Network
Qitmeer Network

Written by Qitmeer Network

Qitmeer Network is the next generation payment network infrastructure based on BlockDAG technology.

No responses yet