Important Notes
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 Account-Based blockchains, such as Ethereum, BSC, etc.
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 overwriting your pending transaction with either:
- A recreation of the same transaction (but with appropriate/higher fees). (see section Recreating Your Transaction below)
or - A self-transaction to your wallet to replace/void the current pending transaction. (see section Voiding Your Pending Transaction below)
If you do not overwrite your pending transaction, if it is broadcasted it will remain pending and will still try to confirm.
Recreating Your Transaction
If you wish to still make the transaction, you can recreate it with the same nonce of the original transaction and higher fees than the original transaction
To do that, tap the 3 dot ( ⫶ icon) button at the top right, then tap on Advanced Options, You will then see the Nonce field, fill in the same nonce of the original transaction.
Make sure the Transfer Fee is higher than the fees on the original transaction.
Your transaction should overwrite your existing pending transaction and be expected to confirm within the hour.
Voiding Your Pending Transaction
First, find and copy your wallet address.
Then, create an ETH transaction (or any other token on the blockchain you trying to void the transaction in), and send it to your own wallet by pasting in your wallet address.
Tap the 3 dot ( ⫶ icon) button at the top right, then tap on Advanced Options, You will then see the Nonce field, fill in the same nonce of the original transaction.
You should set a sending value of 0.
Make sure the Transfer Fee is higher than the fees on the original transaction.
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.
How to manually change the Gas Limit
Gas Limit is the maximum amount of gas you're allowing for the transaction to consume. if the required gas is higher then the Gas Limit, the transaction will revert.
Usually, the Enjin Wallet determines the required Gas for the transaction and sets the Gas Limit field automatically.
If it's not, or you want to set a custom Gas Limit, you can do that by changing the Gas Limit field:
Tap the 3 dot ( ⫶ icon) button at the top right, then tap on Advanced Options, You will then see the Gas Limit field.
How to change the transfer fee
To change the transfer fee , tap the Standard button below the Transfer Fee label, then either select one of the suggested amounts of gwei or tap on Advanced to manually set the amount of gwei.
Comments
1 comment
How would this be done with a bitcoin address? It just says insufficient balance.
Please sign in to leave a comment.