lingose.games

How to Clear MetaMask Cached Pending Transactions on Desktop

Pending transactions in MetaMask that never confirm can get stuck in the wallet’s local cache, blocking new transactions and showing incorrect statuses. Clearing the cache forces MetaMask to re-sync with the blockchain, removing stale pending entries without affecting your funds or account history. This guide explains why pending transactions get stuck, when clearing the cache helps, and the exact steps to do it on desktop.

Why pending transactions get stuck

A transaction becomes pending when it is broadcast to the network but not yet mined into a block. Normally, it either confirms or fails. Stuck pending transactions occur when:

Clearing the cache removes MetaMask’s local memory of these transactions. The wallet then re-fetches the true state from the blockchain, so any confirmed transactions appear correctly, and unconfirmed ones disappear. Your ETH and tokens are not lost - they remain on-chain.

When to Clear the Cache

Clearing the cache is a safe, non-destructive fix for these situations:

Do not clear the cache if you have a transaction that is still actively pending and you want to speed it up. For that, use MetaMask’s built-in "speed up" or "cancel" feature (available in the activity tab).

Step-by-Step: clear cache in metamask desktop

These steps work for the MetaMask browser extension (Chrome, Firefox, Brave, Edge). The mobile app uses a different reset method.

  1. Open MetaMask and unlock your wallet.
  2. Click the three-dot menu in the top-right corner of the MetaMask popup window.
  3. Select "Settings" from the dropdown menu.
  4. Go to "Advanced" in the left-hand sidebar.
  5. Scroll down to the "Clear activity tab data" section.
  6. Click the "Clear activity tab data" button. A confirmation popup will appear.
  7. Click "Clear" to confirm.

MetaMask will now reset its local transaction history. The activity tab will go blank, then repopulate with the correct data from the blockchain. Pending transactions that were never mined will disappear. Any confirmed transactions will reappear with their final status.

What this does and does not do

Alternative: Reset the Entire Account (More Aggressive)

If clearing the activity tab does not fix the issue (rare), you can reset the account. This is more thorough but also safe.

  1. In Settings > Advanced, scroll to "Clear activity and nonce data."
  2. Click the button and confirm.

This resets the nonce counter and transaction history. Afterward, MetaMask will treat your account as if it has never sent a transaction. You can then send new transactions with nonce 0 (or the next available nonce). Use this only if clearing activity tab data failed, because it removes all transaction records from the wallet’s view.

What to Do If Clearing the Cache Doesn’t Work

If pending transactions still appear after clearing the cache, the issue is likely on the network side:

Preventing stuck pending transactions

Clearing the cache is a quick, low-risk fix that resolves most stuck-pending problems on desktop. If it fails, the root cause is likely network congestion or a gas price issue, not the wallet itself.

Not financial advice. lingose.games publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.

Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.

Back to metamask