Skip to main content

Wallet Connection Troubleshooting

Fix problems where your wallet won't connect properly or transactions fail to broadcast to the blockchain.

Updated over a week ago

Good to Know

  • This guide is for transactions that never reach the blockchain — if your transaction is on Etherscan but slow, see Transaction Troubleshooting instead

  • MetaMask's Smart Transactions feature can silently prevent ENS transactions from completing, and may re-enable after MetaMask updates

  • Hardware wallet users (Ledger, Trezor): connection drops between MetaMask and your device are the most common cause of stuck transactions

  • Ledger users must have blind signing enabled in the Ethereum app — this resets after firmware updates

  • "Reset Account" in MetaMask clears stuck local transactions without affecting your funds or wallet


If your transaction appears in your wallet as "pending" but never appears on Etherscan, or if your hardware wallet never prompts for confirmation, use this guide.

Note: If your transaction was broadcast successfully but is just taking longer than expected, see Transaction Troubleshooting instead.


MetaMask

These issues are specific to MetaMask wallet users.

Smart Transactions causing issues

MetaMask's Smart Transactions feature can prevent ENS transactions from completing. This feature sometimes re-enables automatically after MetaMask updates, even if you previously turned it off.

To disable Smart Transactions:

  1. Open MetaMask

  2. Go to SettingsAdvanced

  3. Scroll to Smart Transactions

  4. Toggle it off

  5. Try your transaction again

Transactions not broadcasting (MetaMask-Ledger bridge)

Sometimes the connection between MetaMask and a Ledger device drops, causing transactions to get stuck. Signs of this issue include:

  • Transactions showing as "pending" in MetaMask indefinitely

  • Transactions that never appear on Etherscan

  • Your Ledger device never prompting for confirmation

To fix this:

  1. Clear unbroadcast transactions: Go to MetaMask SettingsAdvancedReset Account. See MetaMask's guide to resetting your account.

  2. Disconnect your Ledger

  3. Restart your browser

  4. Reconnect your Ledger

  5. Retry your transaction


Ledger

These issues are specific to Ledger hardware wallet users connected through MetaMask or another browser wallet.

Unable to interact with smart contracts

If your Ledger won't let you interact with ENS smart contracts, blind signing needs to be enabled on the device. This setting resets after firmware updates. To enable blind signing:

  1. Open the Ethereum app on your Ledger

  2. Go to Settings

  3. Select Blind signing

  4. Press both buttons to enable

Transactions stuck or not appearing on device

If transactions show as "pending" in MetaMask but your Ledger never prompts for confirmation, the MetaMask-Ledger bridge has lost contact. To fix this:

  1. Clear stuck transactions in MetaMask: SettingsAdvancedReset Account

  2. Disconnect your Ledger

  3. Restart your browser

  4. Reconnect your Ledger

  5. Retry your transaction


Trezor

These issues are specific to Trezor hardware wallet users.

Device not connecting

If your Trezor device isn't connecting to the ENS App, outdated firmware is the most common cause. Update your Trezor firmware, then retry. See Trezor's firmware update guide.


Related Articles

Did this answer your question?