Skip to main content

Common Wallet Issues and How to Fix Them (MetaMask, Ledger, Trezor)

Common issues with popular wallets: MetaMask, Ledger, and Trezor

Updated over 2 weeks ago

If you're experiencing issues with ENS and your wallet, this guide covers common troubleshooting steps for three widely used wallets:

These include failed transactions, transaction failures awaiting completion, or other common pending transaction issues.

  • MetaMask

  • Ledger

  • Trezor


MetaMask

Stuck Transactions / Metamask bridge:

Sometimes the Metamask-Ledger bridge loses contact with the Ledger device, resulting in transactions that are never prompted for confirmation on the Ledger device, and which show up in the Metamask UI as "pending" in perpetuity and not broadcast and appearing on explorers like Etherscan.

These transactions are never broadcast onchain and needs to be cleared in Metamask (Settings → Advanced → Reset Account). See support.metamask.io/configure/accounts/resetting-your-account-in-the-event-of-a-stuck-or-pending-transaction/

Once you have cleared the stuck transactions, disconnect your Ledger device restart your browser. Finally, reconnect your Ledger and retry the transactions

The ENS name NFT shows as “unknown”:

MetaMask gets its ENS name metadata from OpenSea APIs, which sometimes are lagged in updating data from the blockchain. These delays can cause ENS names in MetaMask to show up as "unknown". To fix this follow the instructions to refresh metadata on OpenSea. Here is their guide: support.opensea.io/en/articles/9981745-why-is-my-nft-content-unavailable

Missing ENS token (ENS governance token):

If it doesn't show in your wallet, go to Assets → Refresh list, and manually import it using contract address: 0xC18360217D8F7Ab5e7c516566761Ea12Ce7F9D72. Here is their guide: support.metamask.io/manage-crypto/tokens/how-to-display-tokens-in-metamask/

Gas estimates too high or failing to send:

MetaMask may overestimate gas if your balance is too low. Try adding more ETH and resending.

General Troubleshooting

Update your hardware wallet, wallet app, and browser to the latest version.


Ledger

Unable to interact with smart contracts - Enable Blind Signing

Open Ethereum app on Ledger → Go to Settings → Blind signing → Enable it using both buttons. This must be re-enabled after each firmware update. Here is Ledgers guide: support.ledger.com/article/4405481324433-zd

Transactions stuck or not appearing on device:

Sometimes the Metamask-Ledger bridge loses contact with the Ledger device, resulting in transactions that are never prompted for confirmation on the Ledger device, and which show up in the Metamask UI as "pending" in perpetuity.

These transactions are never broadcast onchain and needs to be cleared in Metamask.

  1. First, clear stuck transactions in MetaMask as described above.

  2. Then disconnect Ledger, restart your browser, reconnect your ledger wallet, and try again.

General Troubleshooting

Update your hardware wallet, wallet app, and browser to the latest version.


Trezor

Device not connecting with ENS:

The most common issue is outdated firmware. Update your Trezor device. After updating, retry the ENS interaction. Here is their guide: trezor.io/guides/trezor-suite/trezor-suite-desktop/update-trezor-device-firmware

General Troubleshooting

Update your hardware wallet, wallet app, and browser to the latest version.

Did this answer your question?