Resolve ENS wallet problems with these step-by-step fixes for MetaMask, Ledger, and 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:
Open MetaMask → Settings → Advanced
Scroll to Smart Transactions
Toggle off
Try your transaction again
This restores normal transaction processing.
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.
Step 1. Clear these unbroadcast transactions in MetaMask (Settings → Advanced → Reset Account). See support.MetaMask.io/configure/accounts/resetting-your-account-in-the-event-of-a-stuck-or-pending-transaction/
Step 2. After clearing stuck transactions: disconnect your Ledger, restart your browser, reconnect your Ledger, then retry your transaction.
The ENS name NFT shows as “unknown”:
OpenSea's slow API updates cause ENS names to display as "unknown" in MetaMask. Refresh the metadata on OpenSea to fix this. 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/
Also see: General Troubleshooting
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:
The MetaMask-Ledger bridge sometimes loses contact, leaving transactions stuck as "pending" in MetaMask.
Clear these unbroadcast transactions in MetaMask:
First, clear stuck transactions in MetaMask as described above.
Then disconnect your Ledger, restart your browser, reconnect your Ledger, and retry.
Also see: General Troubleshooting
Trezor
Device not connecting with ENS:
Outdated firmware causes most connection issues. Update your Trezor firmware, then retry. Here is their guide: trezor.io/guides/trezor-suite/trezor-suite-desktop/update-trezor-device-firmware
Also see: General Troubleshooting
General Troubleshooting
Check ETH Balance: Confirm that your wallet has adequate ETH to cover gas fees. Insufficient gas funds can cause transactions to fail or not initiate.
Disconnect and Reconnect Your Wallet: Close any browser tabs or popups related to the wallet. Disconnect and reconnect your wallet to the ENS application to refresh the connection.
Restart Device or Browser: A simple restart can resolve temporary connection or extension conflicts.
Disable Browser Extensions Temporarily: Extensions like adblockers or multiple wallet apps may interfere. Temporarily disable them and try again.
Verify Pending Transactions: Check your wallet or a block explorer for pending transactions.
Switch Wallets or Browsers: If the issue persists, try using a different wallet app or switch to a different browser to rule out compatibility or browser-specific issues.
Update your hardware wallet, wallet app and browser to latest versions: when new updates are available, it can introduce issues with old versions.
