We can only recommend the following guide for transactions that have been pending for more than a few hours, or you may risk confirming two transactions by accident if you do not fully understand how this works. We consider this to be an advanced process; please try to read and understand the process carefully before following this guide.

This guide only works for ETH and ERC-20 token transactions. Please do not use this for other coins/blockchains like BTC and LTC.


Please contact support if you need guidance with this, or note if you are stuck on a specific step.
support@enjin.com

While it is not technically possible to cancel a transaction, you could overwrite a pending transaction with another for a similar effect.

Make sure to backup your wallet:
https://support.enjin.com/hc/en-us/articles/360005808094-Backup-my-Enjin-Wallet-Recovery-Phrase

You will need to re-import your wallet:
https://support.enjin.com/hc/en-us/articles/360006742973-Re-importing-your-wallet

Once re-imported, you should no longer see the pending transaction(s) in your wallet, but 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.

You will need to overwrite your pending transaction with either:
(i) A recreation of the same transaction (but with appropriate/higher fees).
or
(ii) A self-transaction to your wallet to replace/void the current pending transaction.

If you do not overwrite your pending transaction, the transaction will remain pending and will still try to confirm.

4(i). Recreating your transaction
If you wish to make the transaction still, you can recreate your transaction, however, please use the default gas fee that is automatically set when going into 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(ii). Voiding your pending transaction
Find and copy your own wallet address:
https://support.enjin.com/hc/en-us/articles/360000090394-Receiving-Coins-and-Tokens

Create an ETH transaction, but 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 set when going into 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.
Was this article helpful?
Cancel
Thank you!