Resolving Stuck MetaMask Transactions

Clearing Metamask Data

Clear tabs data if no pending transaction shows on block explorer. If a transaction only appears as pending in MetaMask but not on a block explorer after searching your address, clear your MetaMask tabs data. "If it doesn't show up on a block explorer after manually searching for your address, then go to your mm wallet > settings > advanced > clear tabs data."

Using a Custom Nonce to Cancel/Speed Up

Overwrite the stuck transaction with a new one using the same nonce and higher gas. This method involves enabling custom transaction nonces in MetaMask, finding the nonce of the earliest stuck transaction on a block explorer, and then sending a 0 ETH transaction to your own address with that exact nonce and a sufficiently high gas fee. "Send 0 eth to your own address, high gas, most importantly, use the SAME NOUNCE as the original stuck transaction, go to Setting-> Advanced-> Customise Transaction Nounce"
Send 0 ETH to yourself with the stuck transaction's nonce. To clear a stuck transaction, particularly if it's preventing further transactions, send 0 ETH to your own wallet address, ensuring you use the nonce of the stuck transaction and a higher gas price. "The typical way to 'un-stick' such a transaction is to replace it by sending a 0 ETH transaction to yourself, with higher gas, and setting the nonce to same as the 'stuck' transaction"

Troubleshooting Gas Fees and Multiple Transactions

Manually check current gas prices on a block explorer. Low gas fees are a common reason for stuck transactions, so always verify current gas prices on sites like Etherscan and adjust your transaction's gas accordingly. "The lowest gas price as of writing (according to Etherscan) is 47 gwei. The linked transaction has a gas price set to 1 gwei."
Reset your account to clear queued transactions. If you have multiple stuck or pending transactions, resetting your MetaMask account can often clear them. "Back-up your seed phrase (if you haven't yet). Get rid of stuck queued transactions by resetting your account. Settings > Advanced > Reset Account"

Are you currently experiencing a stuck transaction that you need to resolve?

Bottom line

When a MetaMask transaction gets stuck, the primary method for resolution involves using a custom nonce to overwrite or cancel the pending transaction. This often requires sending a 0 ETH transaction to your own address with a higher gas fee.

Comments (0)

No comments yet. Start the conversation.