Bitcoin Forum

Bitcoin => Armory => Topic started by: WiiD on April 15, 2016, 09:32:50 PM



Title: HELP! Transaction broadcasted while offline
Post by: WiiD on April 15, 2016, 09:32:50 PM
Hey guys,

i just broadcasted a transaction but my laptop was offline while doing it. Unfortunately i did not see that i was not connected to the internet, so i just clicked broadcast. Now, about 1 hour later i still have 0 confirmations and if i search the transaction on blockchain it says not found.

Normally, i should not worry to much about this because i could just wait and if the transaction was not broadcasted i would just make another transaction BUT the big problem is that i sent my coins to bitmixer.

Now, my big worry is that the transaction could be broadcasted with a delay of 24 hrs or more. In this case, my coins would be GONE.

So my big question is: is there any possibility to stop the transaction?

Did someone maybe have a similar case? Is it even possible that the transaction is going to be broadcasted with a delay of 24 hrs + ?

Please help me guys, i need some relief.


Title: Re: HELP! Transaction broadcasted while offline
Post by: goatpig on April 15, 2016, 09:42:39 PM
Your node may try to rebroadcast the transaction. I'm not familiar with the particular default setting in this case. If the tx has not hit the network yet, you can simply clear your node's mempool and you'll be fine. Armory itself will not attempt to rebroadcast the tx.

If you fear the tx may hit the network regardless, after you clear your local mempools, you should try to respend the txouts to yourself with a large fee.


Title: Re: HELP! Transaction broadcasted while offline
Post by: WiiD on April 15, 2016, 09:47:19 PM
How do i clear my nodes mempool? sorry for having no clue, but i'm really stressed out about this right now because the bitcoin amount was pretty high.


Title: Re: HELP! Transaction broadcasted while offline
Post by: goatpig on April 15, 2016, 09:51:36 PM
How do i clear my nodes mempool? sorry for having no clue, but i'm really stressed out about this right now because the bitcoin amount was pretty high.

Don't quote me on this but I'm pretty sure the mempool on Core doesn't persist the process, so simply closing Core should do it. You should still ask Core devs directly on their slack/IRC channel. With Armory, you do it through "Help -> Clear All Unconfirmed". Armory and Core do not share their mempools and Armory does not rebroadcast its mempool, so focus on Core first.


Title: Re: HELP! Transaction broadcasted while offline
Post by: achow101 on April 15, 2016, 10:21:05 PM
Don't quote me on this but I'm pretty sure the mempool on Core doesn't persist the process, so simply closing Core should do it. You should still ask Core devs directly on their slack/IRC channel.
Yes, that is all you need to do. Restart the node and the mempool will be cleared.


Title: Re: HELP! Transaction broadcasted while offline
Post by: WiiD on April 15, 2016, 10:34:15 PM
Don't quote me on this but I'm pretty sure the mempool on Core doesn't persist the process, so simply closing Core should do it. You should still ask Core devs directly on their slack/IRC channel.
Yes, that is all you need to do. Restart the node and the mempool will be cleared.

So, all i have to do is help->clear all unconfirmed transactions on armory, or what do you mean by restarting the node?

Or do i have to do something else with bitcoin core / bitcoind ? Do i have to close the process bitoind.exe?


Title: Re: HELP! Transaction broadcasted while offline
Post by: achow101 on April 16, 2016, 02:22:10 AM
Don't quote me on this but I'm pretty sure the mempool on Core doesn't persist the process, so simply closing Core should do it. You should still ask Core devs directly on their slack/IRC channel.
Yes, that is all you need to do. Restart the node and the mempool will be cleared.

So, all i have to do is help->clear all unconfirmed transactions on armory, or what do you mean by restarting the node?
You do that to remove the transaction from Armory.

Or do i have to do something else with bitcoin core / bitcoind ? Do i have to close the process bitoind.exe?
You restart Bitcoin Core to clear the mempool and that will stop the transaction if it never hit the network. AFAIK, Bitcoin Core does not rebroadcast transactions in its mempool.