If your transaction is stuck in pending, this article will guide you through accelerating or canceling the transaction.
Sometimes a transaction can remain pending in the Latest operations list for a long time, up to several days. The time before a transaction gets its first confirmation depends on:
- the rate of network fees or gas included in the transaction.
- the current load of pending transactions within the blockchain network.
Check the status of the transaction
For more details about the transaction, you can check the status of a transaction in a network explorer:
- In Ledger Live, click on the transaction in the Latest operations list.
The Operation details window appears.
- Click on the button View in explorer to look up the transaction in a third-party network explorer.
In this case, the status of the transaction is Pending. If your transaction is Pending, you can try one of the following solutions:
- You can choose to continue waiting for a confirmation. The transaction may be confirmed, even if it can take days.
- You can also wait until the transaction is dropped from by the network, although this is not very likely to happen, depending on the specific network.
- When the transaction is dropped, it will disappear from your Lastest operations.
- For Bitcoin-like crypto assets, you can increase the network fees to accelerate your transaction. This functionality will be implemented in Ledger Live later.
- For Ethereum-like crypto assets, you can use MyEtherWallet to accelerate your transaction. MyEtherWallet allows you to replace your pending transaction with a new transaction. This new transaction needs to have the same transaction ID as the pending transaction and a higher gas price. For a fast confirmation, it is recommended to set the gas price equal to or greater than the fast price recommended by ETH gas station. For more information on how to accelerate a transaction on MyEtherWallet, please refer to the MyEtherWallet documentation.
Ethereum transactions are processed in numerical order of transaction IDs. Each transaction ID is unique. If two transactions have the same transaction ID, the transaction with a higher gas price will be processed first and the other one is rejected.
For example, you can use MyEtherWallet to send a 0 ETH transaction to your own address. This new transaction needs to have the same transaction ID as the pending transaction and a higher gas price. The new transaction will be processed first and will cancel the pending transaction.
For more information on how to cancel a transaction on MyEtherWallet, please refer to the MyEtherWallet documentation.