A stuck transaction is a transaction that you submitted to go on-chain but it is unable to be completed for an unusually long time. The primary reason that this happens is underpricing the gas on your transaction.
If you are facing issues with a stuck transaction on MetaMask ,this guide will help you resolve the problem in a few simple steps. To avoid this scenario in the future make sure you use an accurate gas estimation tool. In the meantime, follow along to get your transactions moving again.
Before proceeding with any changes, it’s important to check the status of your transaction. To do this, go to Ethernow and enter your transaction hash. You can find your transaction hash in MetaMask by clicking on the transaction under the "Activity" tab.
Go back to Ethernow and locate the nonce of your stuck transaction. This is a unique identifier for each transaction made by your account.
To ensure the network prioritizes your new transaction over the stuck one, increase the gas price. You can use our handy Blocknative gas estimator to determine the current optimal gas price.
Once you’ve set the nonce and adjusted the gas price, confirm the transaction. MetaMask will process it as a new transaction with the same nonce as the stuck one, effectively replacing it.
Check Ethernow again to monitor the status of your new transaction. It should go through quickly if the gas price is sufficient.
Finally, verify that the original stuck transaction is no longer pending by entering the hash into Ethernow. It should be replaced or canceled once the new transaction is confirmed.
By following these steps, you should be able to successfully unstick your MetaMask transaction and continue with your Ethereum activities without further issues. To avoid this scenario in the future make sure you use an accurate gas estimation tool.