Bitcoin Forum

Bitcoin => Electrum => Topic started by: Zecele on August 08, 2014, 12:22:20 PM



Title: Unconfirmed Transaction
Post by: Zecele on August 08, 2014, 12:22:20 PM
First time sending/receiving bitcoin it has been nearly 24 hours and my transaction is still pending/unconfirmed.

https://blockchain.info/tx/b12a713f6b74fea07542718bc89e79f08eb22c91120f9de1a3959e86cdf9806f

What could be the problem?

Thanks


Title: Re: Unconfirmed Transaction
Post by: Abdussamad on August 08, 2014, 12:56:52 PM
You didn't specify a fee. See here:
 https://bitcointalk.org/index.php?topic=232979.0

Just wait longer.


Title: Re: Unconfirmed Transaction
Post by: dabura667 on August 08, 2014, 04:27:22 PM
0 fee transactions take a long time to confirm.

0 fee transactions that have spent outputs will take even longer.

One way you can make the transaction go faster:

1. Use one of the two addresses receiving bitcoin in this transaction to send FROM
https://blockchain.info/tx/86271145e32a8971ee4852b992884198132ff85ed16c5663df5156eeb978e729

2. Send to another one of your addresses.

3. Include a fee of at least 0.0003 BTC. (You will be paying for all 3 transactions)
    1- https://blockchain.info/tx/b12a713f6b74fea07542718bc89e79f08eb22c91120f9de1a3959e86cdf9806f
    2- https://blockchain.info/tx/86271145e32a8971ee4852b992884198132ff85ed16c5663df5156eeb978e729
    3- (The one you make with the fee in it)

4. Sign the tx

5. Push it using this site by copying the signed raw transaction from the signed transaction file:
http://eligius.st/~wizkid057/newstats/pushtxn.php

Eligius has a transaction selection algorithm that states:
   If a transaction using an unconfirmed input contains enough fees to cover the kb size of both transactions combined, we will place the input transaction AND the transaction itself in the block to mine.

This is called "child pays for parent" and afaik Eligius is the only place doing it. Pushing it to Eligius will propagate the tx to the rest of the network as well, too.

However, this will probably require waiting a few hours until Eligius solves another block.


Title: Re: Unconfirmed Transaction
Post by: Abdussamad on August 08, 2014, 04:47:37 PM
^^ Pretty good stuff that. Way to go dabura667!


Title: Re: Unconfirmed Transaction
Post by: Zecele on August 10, 2014, 12:01:10 AM
Thank you dabura667 that seems to have fixed it my bitcoin came through successfully

I appreciate your help very much.


Title: Re: Unconfirmed Transaction
Post by: DannyElfman on August 10, 2014, 12:03:33 AM
Thank you dabura667 that seems to have fixed it my bitcoin came through successfully

I appreciate your help very much.

There was a thread similar to this and the girl who posted it needed 100s of posts to fix the issue and in the end didnt. So good job following the suggestions ;)


Title: Re: Unconfirmed Transaction
Post by: dabura667 on August 10, 2014, 04:21:19 AM
Thank you dabura667 that seems to have fixed it my bitcoin came through successfully

I appreciate your help very much.

Glad to hear!

TIL that BitMinter also does child pays for parent, and it seems like they look at all possible branches...

I was under the impression that:
Code:
     1. b12a71...(0 conf 0 fees)
        /          \
Unspent A    2. 862711...(0 conf 0 fees)
                  /        \
             Unspent B    Unspent C
... you would need to spend B or C to get tx 1 and 2 confirmed... and that A would only pay for 1 and not 2...

but apparently you spent A with a little over 0.0003 BTC fee, and BitMinter placed 1, A's spending tx with fee, AND 2 all in the same block.

A very interesting discovery. I'll have to make note of that.

Glad they confirmed for you!