Bitcoin Forum
April 25, 2024, 04:23:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Unconfirmed Parent  (Read 138 times)
dagunbotter (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 20, 2017, 07:27:17 AM
 #1

Hey all

Have had an unconfirmed parent for almost 2 days on outgoing TX:

9d9123565f2900f0ea3cd4e7aa6d16736243ac4728d285bec6441e4eb67e2a22

The fee on this TX was 150.811 sat/B.

From what I have read on here it seems it is related to double spends(?)

I have another very small unconfirmed (replaceable) low fee TX that might have a double spend connected to it, from an incoming TX:

3f9d89be1024c292c0cc832a41b25b458e834fe9037d7d3b758c54628eb380be

Any thoughts/help/advice would be greatly appreciated.

DGB
According to NIST and ECRYPT II, the cryptographic algorithms used in Bitcoin are expected to be strong until at least 2030. (After that, it will not be too difficult to transition to different algorithms.)
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
mocacinno
Legendary
*
Offline Offline

Activity: 3374
Merit: 4917


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
December 20, 2017, 01:48:32 PM
 #2

first things first, a chain of unconfirmed transactions != double spending.

What you probably have read is that when your incoming transaction uses the outputs of an unconfirmed parent transaction, there is a risk the creator of the parent transaction double spends the input of the parent transaction, and every other transaction in the chain gets cancelled. This is true.
If you trust the person who is using unconfirmed unspent outputs to build new transactions, this does not HAVE to be a problem. However, it is true that your transaction can not be confirmed BEFORE all parent transactions of your transaction are confirmed (they can all be put in the same block tough, just not in an earlyer block).

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dagunbotter (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 20, 2017, 08:10:47 PM
 #3

first things first, a chain of unconfirmed transactions != double spending.

What you probably have read is that when your incoming transaction uses the outputs of an unconfirmed parent transaction, there is a risk the creator of the parent transaction double spends the input of the parent transaction, and every other transaction in the chain gets cancelled. This is true.
If you trust the person who is using unconfirmed unspent outputs to build new transactions, this does not HAVE to be a problem. However, it is true that your transaction can not be confirmed BEFORE all parent transactions of your transaction are confirmed (they can all be put in the same block tough, just not in an earlyer block).

Thanks for the reply.

Any suggestions as to what, if anything I might be able to do to get things moving?
mocacinno
Legendary
*
Offline Offline

Activity: 3374
Merit: 4917


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
December 21, 2017, 06:58:13 AM
 #4

first things first, a chain of unconfirmed transactions != double spending.

What you probably have read is that when your incoming transaction uses the outputs of an unconfirmed parent transaction, there is a risk the creator of the parent transaction double spends the input of the parent transaction, and every other transaction in the chain gets cancelled. This is true.
If you trust the person who is using unconfirmed unspent outputs to build new transactions, this does not HAVE to be a problem. However, it is true that your transaction can not be confirmed BEFORE all parent transactions of your transaction are confirmed (they can all be put in the same block tough, just not in an earlyer block).

Thanks for the reply.

Any suggestions as to what, if anything I might be able to do to get things moving?

In order for you to fix your first transaction (9d9123565f2900f0ea3cd4e7aa6d16736243ac4728d285bec6441e4eb67e2a22), transaction 3f9d89be1024c292c0cc832a41b25b458e834fe9037d7d3b758c54628eb380be has to be confirmed first.

Can you give a bit of background information?
Did you create these transactions? Which wallet(s) did you use to send/receive? Which addresses are yours?

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dagunbotter (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
December 21, 2017, 07:28:53 AM
 #5

first things first, a chain of unconfirmed transactions != double spending.

What you probably have read is that when your incoming transaction uses the outputs of an unconfirmed parent transaction, there is a risk the creator of the parent transaction double spends the input of the parent transaction, and every other transaction in the chain gets cancelled. This is true.
If you trust the person who is using unconfirmed unspent outputs to build new transactions, this does not HAVE to be a problem. However, it is true that your transaction can not be confirmed BEFORE all parent transactions of your transaction are confirmed (they can all be put in the same block tough, just not in an earlyer block).

Thanks for the reply.

Any suggestions as to what, if anything I might be able to do to get things moving?

In order for you to fix your first transaction (9d9123565f2900f0ea3cd4e7aa6d16736243ac4728d285bec6441e4eb67e2a22), transaction 3f9d89be1024c292c0cc832a41b25b458e834fe9037d7d3b758c54628eb380be has to be confirmed first.

Can you give a bit of background information?
Did you create these transactions? Which wallet(s) did you use to send/receive? Which addresses are yours?

Thanks for the reply.

Yes, I created both transactions using Electrum 2.8.2.

Not quite sure which addresses are mine, sorry.
mocacinno
Legendary
*
Offline Offline

Activity: 3374
Merit: 4917


https://merel.mobi => buy facemasks with BTC/LTC


View Profile WWW
December 21, 2017, 08:15:21 AM
 #6

first things first, a chain of unconfirmed transactions != double spending.

What you probably have read is that when your incoming transaction uses the outputs of an unconfirmed parent transaction, there is a risk the creator of the parent transaction double spends the input of the parent transaction, and every other transaction in the chain gets cancelled. This is true.
If you trust the person who is using unconfirmed unspent outputs to build new transactions, this does not HAVE to be a problem. However, it is true that your transaction can not be confirmed BEFORE all parent transactions of your transaction are confirmed (they can all be put in the same block tough, just not in an earlyer block).

Thanks for the reply.

Any suggestions as to what, if anything I might be able to do to get things moving?

In order for you to fix your first transaction (9d9123565f2900f0ea3cd4e7aa6d16736243ac4728d285bec6441e4eb67e2a22), transaction 3f9d89be1024c292c0cc832a41b25b458e834fe9037d7d3b758c54628eb380be has to be confirmed first.

Can you give a bit of background information?
Did you create these transactions? Which wallet(s) did you use to send/receive? Which addresses are yours?

Thanks for the reply.

Yes, I created both transactions using Electrum 2.8.2.

Not quite sure which addresses are mine, sorry.

No problem... I just noticed that 3f9d89be1024c292c0cc832a41b25b458e834fe9037d7d3b758c54628eb380be is opt-in rbf... This is great Smiley. You can use electrum to bump the fee... Just right click on the pending transaction and chose "increase fee" .Don't enable the checkbox "finalise"!

The second transaction is using an output from the first transaction, so if you RBF the first transaction, the second one will most likely be cancelled and will probably have to be recreated.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!