We can only recommend the following guide for transactions that have been pending for more than a few hours, otherwise you risk accidentally confirming two transactions if you do not fully understand how this works.
We consider this to be an advanced process; please read through thoroughly and ensure you understand fully before following this guide.
This guide is only applicable for ETH and ERC-20 token transactions. Please do not use this for other coins/blockchains like BTC and LTC.
How to "Cancel" (Overwrite) a Pending Transaction
While it is not technically possible to cancel a transaction, you could overwrite a pending transaction with another for a similar effect by following these steps:
- Back up your wallet.
- Re-import your wallet.
- Once re-imported, you should no longer see the pending transaction(s) in your wallet. Make sure your previous transactions and current balances are correct. Once you have verified that you have imported correctly, you should remove your old wallet if necessary.
- Overwrite your pending transaction with either:
- A recreation of the same transaction (but with appropriate/higher fees). (see section 4.1 below)
- A self-transaction to your wallet to replace/void the current pending transaction. (see section 4.2 below)
If you do not overwrite your pending transaction, the transaction will remain pending and will still try to confirm.
4.1 Recreating Your Transaction
If you wish to still make the transaction, you can recreate it. However, use the default gas fee that is automatically set on the send screen (do not lower the fees).
Your transaction should overwrite your existing pending transaction and be expected to confirm within the hour.
4.2 Voiding Your Pending Transaction
Find and copy your wallet address. Then, create an ETH transaction, and send it to your own wallet by pasting in your wallet address.
You should set a sending value of 0 and use the default gas fee that is automatically recommended on the send screen (do not lower the fees).
Your transaction should overwrite your existing pending transaction and be expected to confirm within the hour. No funds from the old transaction will be sent out of your wallet, but you will still be expected to pay for the transaction fees on your new self-transaction.