Transaction replace
How to replace your transaction when transaction status is in “Time out” or "pending" state.
Last updated
How to replace your transaction when transaction status is in “Time out” or "pending" state.
Last updated
Toki cannot track transaction replace by users. Please note that if you execute the transaction replace through your wallet, we wont be able to track it and will show your transaction as “pending” or “time out” in TOKI
The general principle to replace or cancel a pending transaction is the same.
Each transaction has a nonce, it is a serial number defining the sequence of transactions.
If a user wants to replace a transaction, they simply need to send a new transaction with the same nonce, with a higher fee so it is taken up by the network.
In order to cancel a transaction, users can send a new transaction with the same nonce to their own address and 0 funds.
So here is how you send a new transaction to replace an existing pending transaction.
Go to the Etherscan page of the transaction that is causing the blockage. Hit “Click to see More” at the bottom to see all the data fields. You will notice that one of them is called “Nonce.”
Enter the amount and address for the transaction, and after you click next, you can change the nonce of the transaction. Make sure that the nonce is the same as identified in step 1.
If you cannot find the option to set “custom nonce”, read the instructions at the top on how to enable the option.
Confirm the transaction!
You can also contact us in our discord
Executing a transaction replacement within a wallet typically depends on the features and functionalities provided by the wallet software you are using. However, not all wallets support transaction replacement directly. Here's a general guide on how you might approach this using wallets that do support transaction replacement, such as wallets that support the Replace-By-Fee (RBF) feature:
Check if your wallet supports RBF: First, ensure that your wallet supports transaction replacement functionality. Most modern wallets offer this feature, but you should verify it in your wallet's documentation or settings.
Identify the transaction to replace: Locate the transaction you want to replace within your wallet's transaction history. It's usually a transaction that has been sent but is unconfirmed or has not been included in a block yet.
Choose the replacement fee: Decide on the new transaction fee you want to use for the replacement transaction. Generally, you'll want to set a higher fee than the original transaction to incentivize miners to include your new transaction in a block sooner.
Create a replacement transaction: In your wallet, look for an option to "bump" or "replace" the transaction. This option might be in the transaction details or in a menu related to the transaction. Follow the prompts to create a new transaction with a higher fee.
Confirm and send the replacement transaction: Once you've created the replacement transaction with the higher fee, review the details carefully to ensure everything is correct, especially the new fee amount. Then, confirm and send the replacement transaction.
Monitor the replacement transaction: After sending the replacement transaction, monitor its progress using your wallet or a blockchain explorer. You should see the replacement transaction being broadcast to the network and eventually being confirmed in a block.
It's important to note that not all wallets support transaction replacement, and some wallets may have different processes for executing it. If your wallet doesn't support RBF or a similar feature, you may need to wait for the original transaction to either confirm or be dropped from the mempool before attempting to send a new transaction with different parameters.