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 3 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

MetaMask Smart Transactions causing issues

If you’re having trouble sending or completing transactions with MetaMask, it may be due to their "Smart Transactions" feature, which is known to cause issues.

Even if you’ve previously turned it off, MetaMask updates can automatically re-enable Smart Transactions after an update.

To fix this:

  1. Open MetaMask → Settings → Advanced

  2. Scroll to Smart Transactions

  3. Toggle off

  4. Try your transaction again

This should restore normal behaviour.

Stuck Transactions (not broadcast) / 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, or 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 Wallet App gets its ENS name metadata from OpenSea APIs, which often lag in updating data from the blockchain. These delays can cause ENS names in MetaMask Wallet App 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?