I sent a transfer but the transaction is still in the transaction pool. Can I cancel it?

  • the transaction will be flushed from the mempool after roughly 3 days. you can rebroadcast the transaction again after – samwellj Mar 3 '17 at 12:23

No, not really. If you didn't include a big enough fee or something it will fall out of the mempool after a day or so, but there's no way to ask all the nodes that have your TX in their mempool to kindly forget about it, afaik.

| improve this answer | |

Edit: Not working from at least v0.15.0.4. I am getting the following error:
"Couldnt send the money: transaction was rejected by daemon with status: . Reason: double spend".

tl;dr: Reset wallet to make coins spendable again.

Quickest way to free up coins again, is just deleting the wallet .keys file. Then it will force resync, and then the coins are spendable again.

Though you will have two transactions in the mempool, the new transaction will make the older one unusable, once the new one is in a block.

| improve this answer | |
  • This is very poor advice to recommend deleting a wallets keys. Depending on the source of the issue, the local tx pool can be flushed and/or the wallet can be made to rescan. – jtgrassie Apr 7 at 3:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.