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:
Open MetaMask
Go to Settings → Advanced
Scroll to Smart Transactions
Toggle it off
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:
Clear unbroadcast transactions: Go to MetaMask Settings → Advanced → Reset Account. See MetaMask's guide to resetting your account.
Disconnect your Ledger
Restart your browser
Reconnect your Ledger
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:
Open the Ethereum app on your Ledger
Go to Settings
Select Blind signing
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:
Clear stuck transactions in MetaMask: Settings → Advanced → Reset Account
Disconnect your Ledger
Restart your browser
Reconnect your Ledger
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.
