Skip to main content

Common Wallet Issues and How to Fix Them

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.

  • MetaMask

  • Ledger

  • Trezor


MetaMask

Stuck transactions:

If a transaction is stuck, first check if the name broadcast to Etherscan. If it hasn't been broadcast, the issue is in the wallet, go to Settings → Advanced → Reset Account in MetaMask to clear local transaction history. Here is their guide: support.metamask.io/configure/accounts/resetting-your-account-in-the-event-of-a-stuck-or-pending-transaction/

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

Enable Blind Signing (previously called “Contract Data”):

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 their 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?