This tutorial explains how to speed up or cancel stuck Ethereum transactions using a Ledger device and third-party wallet MetaMask. The transaction can get stuck as pending if you set low gas fees (network fees). If you sent a transaction from Ledger Live and it’s stuck in pending, you cannot use the MetaMask “Speed Up” feature. However, you can still “cancel” this transaction or resend it with higher fees using the same nonce to speed it up. Learn more here.
Before you start
- Make sure you did access your Ledger ETH account in MetaMask. Learn more
Once you can see that your send transaction has got stuck and appears as pending, you can go to MetaMask and speed up the transaction.
- Open MetaMask extension.
- You should see the pending transaction if you accessed the same Ledger ETH account from Ledger Live.
- Click on the Speed up button.
- Check the details: the gas price, gas limit, and priority fee. Normally, MetaMask will prefill those with the settings on the current network state so you can just continue without editing these.
- Click Save.
- Make sure your Ledger device is connected to your PC, unlocked and the ETH app is open.
- Review the transaction details and confirm on the Ledger device.
Your transaction should get confirmed soon.
You can cancel the transaction that got stuck during sending from Ledger Live if you see it in MetaMask.
- Open MetaMask extension.
- You should see the pending transaction if you accessed the same Ledger ETH account from Ledger Live.
- Click on the Cancel button.
- Check the details: the gas price, gas limit, and priority fee. Normally, MetaMask will prefill those with the settings on the current network state so you can just continue without editing these.
- Click Save.
- Make sure your Ledger device is connected to your PC, unlocked and the ETH app is open.
- Review the transaction details and confirm on the Ledger device.
Your transaction should get canceled soon.