Author

Topic: Cancel Unconfirmed Transaction (Read 2225 times)

newbie
Activity: 15
Merit: 0
May 08, 2017, 04:35:41 AM
#9
Looks like after lots of research, all I had to do us upgrade to .96 as the Armory version I was using (about a month old) had a bug where the clear unconfirmed didn't work.

Just now waiting on confirmation.

I upgraded Smiley

Ed

EddieRock i am having the EXACT same problem as you!! im currently on 95.1, did upgrading and clear unconfirmed work for you eventually?, did the grey entry disappear? ?

newbie
Activity: 11
Merit: 0
May 06, 2017, 09:14:57 AM
#8
Looks like after lots of research, all I had to do us upgrade to .96 as the Armory version I was using (about a month old) had a bug where the clear unconfirmed didn't work.

Just now waiting on confirmation.

I upgraded Smiley

Ed
newbie
Activity: 11
Merit: 0
May 05, 2017, 01:00:37 PM
#7
I went to Help >> Clear All Unconfirmed and then shut down Armory. Waited a few minutes and started Armory back up.

The Unconfirmed transaction is still there (grayed out).

I did it again and then looked for the mempool.dat file and couldn't find it. I think I need to find this file but I don't know where it should be located. I looked in my bitcoin directory as well as Armory. No dice Sad

I understand what I'm trying to do now but the unconfirmed transaction still shows up. Should't this go away after I clear unconfirmed?

Is there a step I'm missing?

Ed
staff
Activity: 3458
Merit: 6793
Just writing some code
May 04, 2017, 10:23:07 PM
#6
I'm sorry but I don't know what you mean by "inputs". So, if I "Clear Unconfirmed", the BTC should show up in my wallet. Then if I move that BTC to another wallet, (and then back), that should consider it spent or "respend"?

ELI5 I guess... Thanks for your help!!!!

EddieRock
Bitcoin transactions work by creating outputs and spending the outputs created by a previous transaction. The spending of outputs is called an input in a transaction. You have a transaction which spends some inputs and creates outputs for people that you now don't want to pay. In order to prevent this transaction from ever confirming, you must spend those inputs in a different transaction and get that transaction to confirm. By doing so, you will invalidate the original transaction since you can't spend inputs in two different transactions and have both confirm. That is the only way to guarantee that your Bitcoin actually returns to you.

You can just send the Bitcoin to an address in your wallet. To ensure that you spend the right inputs, you should use the Coin Control option and find and select the inputs that you spent in your original transaction. They are all labeled by the transaction id that created the output you want to spend and the output index (which number output it is). This will ensure that you spend the right inputs.
newbie
Activity: 11
Merit: 0
May 04, 2017, 07:16:40 PM
#5
So my .75 btc will show back up in my wallet? Do I have to re-do the transaction still? Since it was hung, changer.com never processed the request.
If you do not attempt to respend the inputs, it is possible that your original transaction will still confirm and the Bitcoin will go to whoever you sent it to.

I'm sorry but I don't know what you mean by "inputs". So, if I "Clear Unconfirmed", the BTC should show up in my wallet. Then if I move that BTC to another wallet, (and then back), that should consider it spent or "respend"?

ELI5 I guess... Thanks for your help!!!!

EddieRock
staff
Activity: 3458
Merit: 6793
Just writing some code
May 04, 2017, 06:40:07 PM
#4
So my .75 btc will show back up in my wallet? Do I have to re-do the transaction still? Since it was hung, changer.com never processed the request.
If you do not attempt to respend the inputs, it is possible that your original transaction will still confirm and the Bitcoin will go to whoever you sent it to.
newbie
Activity: 11
Merit: 0
May 04, 2017, 05:51:06 PM
#3
zapwallettxes is only for Bitcoin Core.

In Armory, go to Help > Clear All Unconfirmed and then restart Armory. This will have Armory forget about your unconfirmed transactions so you can respend the inputs. Once Armory has started again, just make the transaction as you normally would but include a higher fee. You may run into an issue where Bitcoin Core will reject your transaction because it still remembers the original. In that case, you will need to stop Bitcoin Core, find the mempool.dat file, and delete that file. Then start Core and Armory again.

So my .75 btc will show back up in my wallet? Do I have to re-do the transaction still? Since it was hung, changer.com never processed the request.

thanks again

Ed
staff
Activity: 3458
Merit: 6793
Just writing some code
May 04, 2017, 05:36:42 PM
#2
zapwallettxes is only for Bitcoin Core.

In Armory, go to Help > Clear All Unconfirmed and then restart Armory. This will have Armory forget about your unconfirmed transactions so you can respend the inputs. Once Armory has started again, just make the transaction as you normally would but include a higher fee. You may run into an issue where Bitcoin Core will reject your transaction because it still remembers the original. In that case, you will need to stop Bitcoin Core, find the mempool.dat file, and delete that file. Then start Core and Armory again.
newbie
Activity: 11
Merit: 0
May 04, 2017, 05:10:08 PM
#1
I have a transaction that has ended up stuck in Unconfirmed Transaction. Looks like I made a mistake and the fee was too low. I'm afraid that this won't ever get committed. How do I cancel and resend the transaction with Armory? Is doing this safe? The transaction has been stuck for 20 hours or so. It was a simple transfer from BTC to LTC

Here is the transaction: https://blockchain.info/tx/af4fb858b6ae6226b055f7c7304b50771fbaa8875afdb1c2d3dd90bbfe3481d8

I've read how to zapwallettxes here: https://bitcoin.stackexchange.com/questions/9046/why-is-my-transaction-not-getting-confirmed-and-what-can-i-do-about-it
but I'm not sure if that will cause other issues with my wallet and address

Please, if you can, provide guidance here.

thanks,

EddieRock
Jump to: