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.
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:
If you do not overwrite your pending transaction, the transaction will remain pending and will still try to confirm.
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.
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.