Bitcoin Forum
May 02, 2024, 03:22:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Question on using Child Pays for Parent on unconfirmed transaction  (Read 722 times)
letitbegood (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 23, 2017, 08:24:24 PM
 #1

Hello,

New forum member and have a couple of questions regarding using CPFP on a transaction that's been stuck:

I purchased some BTC through Glidera which was sent to my BitPay app and has been unconfirmed for over 36 hours.  The fee that Glidera used is .0003164 BTC, which is not enough for timely transactions based on the current volume. On my previous purchase with Glidera they used this same fee, which resulted in a 5 hour wait time for that transaction to confirm. I contacted support at that time and was told that they amended their fee due to the congestion/delays and that I should not expect these delays in the future. Clearly the fee was not changed, which is very frustrating as I made additional purchases based on this understanding.

I would like to attempt a CPFP and send some of the unconfirmed funds from my Bitpay wallet to another wallet by using a higher priority fee setting on BitPay, but I have the following questions if anyone is able to help:

1. With CPFP, do I need to spend ALL of the unconfirmed funds, or just make sure that SOME of the uncomforted funds are being used?

2. I understand that I need to make sure a high enough fee is being paid to cover both transactions, but do I also factor in the .0003164 BTC on the unconfirmed transaction as part of the total amount when considering how much more to send ? In other words, if I wanted to make sure the fee on each transaction was .0004164 BTC, would I send 2x this amount, or would I send .0004164 BTC for the child transaction plus an additional 0.0001 BTC for the parent transaction (since .0003164 is already included in the original transaction)?

I guess I am just trying to understand if a miner looks at this from the standpoint that it's 2 transactions and wants a fee high enough on each (i.e. 2x what it would be on a single transaction)?  Or is it looked at as a single transaction, were I would want to include a higher fee than what I would normally pay one a single transaction, but not necessarily 2x what I would pay on a single transaction? Hope that makes sense.

For reference, the transaction I am referring is: https://blockchain.info/tx/8f46d46df82a4200e86e485653d725eab567043bbb008688aff964ab26db6197

Thanks in advance for any help with these questions.
1714620140
Hero Member
*
Offline Offline

Posts: 1714620140

View Profile Personal Message (Offline)

Ignore
1714620140
Reply with quote  #2

1714620140
Report to moderator
1714620140
Hero Member
*
Offline Offline

Posts: 1714620140

View Profile Personal Message (Offline)

Ignore
1714620140
Reply with quote  #2

1714620140
Report to moderator
Once a transaction has 6 confirmations, it is extremely unlikely that an attacker without at least 50% of the network's computation power would be able to reverse it.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714620140
Hero Member
*
Offline Offline

Posts: 1714620140

View Profile Personal Message (Offline)

Ignore
1714620140
Reply with quote  #2

1714620140
Report to moderator
1714620140
Hero Member
*
Offline Offline

Posts: 1714620140

View Profile Personal Message (Offline)

Ignore
1714620140
Reply with quote  #2

1714620140
Report to moderator
1714620140
Hero Member
*
Offline Offline

Posts: 1714620140

View Profile Personal Message (Offline)

Ignore
1714620140
Reply with quote  #2

1714620140
Report to moderator
onnz423
Hero Member
*****
Offline Offline

Activity: 840
Merit: 508


Make winning bets on sports with Sportsbet.io!


View Profile
May 23, 2017, 10:11:57 PM
 #2

Try accelerating it on https://www.viabtc.com/tools/txaccelerator/
In 51 minutes. That is when their accelerating counter hits zero.
After that the transaction should be confirmed within 2-6 hours probably.

   ▄▄██████▄▄
  ████████████
███▄▄
 ██████████████▀▀▀██▄
████████████████   ▀██▄
████████████████     ▀██
██████████████       ██▌
██████████████        ▐██
██▌▀▀██████▀▀         ▐██
▐██                   ██▌
 ██▄                 ▄██
  ▀██▄             ▄██▀
    ▀██▄▄▄     ▄▄▄██▀
      ▀▀█████████▀▀





███████████████████████████
████████▀▀       ▀▀████████
█████▀   ▄ ▀███▀ ▄   ▀█████
████  ▄████▄ ▀ ▄████▄  ████
███  ▄ ▀███▀ ▄ ▀███▀ ▄  ███
██  ▄██ ▀▀ ▄███▄ ▀▀ ██▄  ██
██  █▀ ▄█ ███████ █▄ ▀█  ██
██   ▄███▄ █████ ▄███▄   ██
███  ████▀ ▄▄▄▄▄ ▀████  ███
████  ▀ ▄ ▀█████▀ ▄ ▀  ████
█████▄  ▀▀▄ ███ ▄▀▀  ▄█████
████████▄▄       ▄▄████████
███████████████████████████





█▀▀











█▄▄
▀▀█











▄▄█
█▀▀











█▄▄
▀▀█











▄▄█
letitbegood (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 23, 2017, 10:38:50 PM
 #3

I will give the accelerator a shot.  If that doesn't work and I want to try CPFP, can anyone confirm if I need to spend ALL of the unspent funds or can I just spend a portion of it?

Also, since this transaction was a BTC purchase through the Glidera exchange, does anyone know what would happen if the transaction does not get confirmed and gets kicked back out?  I understand how it works when sending someone else BTC, but wasn't sure how it would work with an exchange purchase transaction.  The money (via ACH) was pulled out of my account many days ago.

Thanks.
onnz423
Hero Member
*****
Offline Offline

Activity: 840
Merit: 508


Make winning bets on sports with Sportsbet.io!


View Profile
May 23, 2017, 10:42:07 PM
 #4

I will give the accelerator a shot.  If that doesn't work and I want to try CPFP, can anyone confirm if I need to spend ALL of the unspent funds or can I just spend a portion of it?

Also, since this transaction was a BTC purchase through the Glidera exchange, does anyone know what would happen if the transaction does not get confirmed and gets kicked back out?  I understand how it works when sending someone else BTC, but wasn't sure how it would work with an exchange purchase transaction.  The money (via ACH) was pulled out of my account many days ago.

Thanks.

Which wallet are you using? The accelerato should work on all tx's above fee of 10sat/byte. You can try CPFP, but it is often expensive and if the accelerator works, you'll be fine without CPFP.

   ▄▄██████▄▄
  ████████████
███▄▄
 ██████████████▀▀▀██▄
████████████████   ▀██▄
████████████████     ▀██
██████████████       ██▌
██████████████        ▐██
██▌▀▀██████▀▀         ▐██
▐██                   ██▌
 ██▄                 ▄██
  ▀██▄             ▄██▀
    ▀██▄▄▄     ▄▄▄██▀
      ▀▀█████████▀▀





███████████████████████████
████████▀▀       ▀▀████████
█████▀   ▄ ▀███▀ ▄   ▀█████
████  ▄████▄ ▀ ▄████▄  ████
███  ▄ ▀███▀ ▄ ▀███▀ ▄  ███
██  ▄██ ▀▀ ▄███▄ ▀▀ ██▄  ██
██  █▀ ▄█ ███████ █▄ ▀█  ██
██   ▄███▄ █████ ▄███▄   ██
███  ████▀ ▄▄▄▄▄ ▀████  ███
████  ▀ ▄ ▀█████▀ ▄ ▀  ████
█████▄  ▀▀▄ ███ ▄▀▀  ▄█████
████████▄▄       ▄▄████████
███████████████████████████





█▀▀











█▄▄
▀▀█











▄▄█
█▀▀











█▄▄
▀▀█











▄▄█
letitbegood (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 23, 2017, 11:11:01 PM
 #5

I'm using the BitPay wallet.  I've been trying to use the accelerator but am continually getting the message "Submissions are beyond limit. Please try later." 

According to the blockchain, it shows the fee being 140 sat/B, so it sounds like that should not be the issue.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4613



View Profile
May 24, 2017, 03:05:53 AM
 #6

I've been trying to use the accelerator but am continually getting the message "Submissions are beyond limit. Please try later." 

The accelerator only allows 100 free accelerations per hour.  They reset at the beginning of the hour.  This means you need to attempt your acceleration withing the first minute or so of the hour. After that 100 other people will have already used up the 100 slots.

In case your clock isn't set identically to theirs, I'd suggest trying at about 2 minutes before the beginning of the hour, and then re-trying every 15 seconds or so until a few minutes after the beginning of the hour. You should succeed during one of those attempts.

since this transaction was a BTC purchase through the Glidera exchange, does anyone know what would happen if the transaction does not get confirmed and gets kicked back out?

Transactions never get "kicked back out".  Some nodes, miners, and mining pools may choose to forget the transaction after a while if it hasn't confirmed yet, but if you store the raw transaction somewhere you can always re-broadcast it yourself to remind them until it finally confirms.  If you don't do that, then you'll have to contact Glidera to find out what they do about unconfirmed transactions.  Perhaps they'll re-broadcast.  Perhaps they'll send a new transaction.  Perhaps they'll steal your money and tell you "tough luck".  I can't predict what someone else will do.

1. With CPFP, do I need to spend ALL of the unconfirmed funds, or just make sure that SOME of the uncomforted funds are being used?

You just need to use the unconfirmed transaction output as an input to the fee paying transaction.  How much of that input you send elsewhere and how much you just send to a different address in your same wallet is entirely up to you.

2. I understand that I need to make sure a high enough fee is being paid to cover both transactions, but do I also factor in the .0003164 BTC on the unconfirmed transaction as part of the total amount when considering how much more to send ? In other words, if I wanted to make sure the fee on each transaction was .0004164 BTC, would I send 2x this amount, or would I send .0004164 BTC for the child transaction plus an additional 0.0001 BTC for the parent transaction (since .0003164 is already included in the original transaction)?

Generally miners that implement CPFP properly would add up the total bytes from both transactions and the total fees from both transactions. Then they'd calculate the fees paid per byte and compare to the fees per byte of all the other transactions (both other CPFP and other non-CPFP).  The transaction (or set of transactions) that get the miner the highest profit (most fees per byte) would then get confirmed.

If you decide later that you need to re-broadcast the transaction, here is the raw transaction:

Code:
0100000001dc2736bf4834fec9d7f5fc8930f34402a264f0a2f73e67c49a4099d75f16db6b010000006b483045022100b55d29a8e5e514a3636bfd072a986fde1014a45ad3e99164bdde363190d853fd0220576dfdf5d49efdc8cc30e72a2a8abe1a7498b648ac455d8605acc23cbcb22ed10121025834c58e5c1aae14e66a669e4b342a1e498258d0a6a5013f86c6535f2ac2e42affffffff0248e4d200000000001976a914cf41ac8d5d0cd15470cb64aa426bad1436bb2f2388acf0d2fe01000000001976a9148968a3751be6bf8446cbf93623a00968b21e187d88ac00000000

https://blockchain.info/rawtx/8f46d46df82a4200e86e485653d725eab567043bbb008688aff964ab26db6197?format=hex
letitbegood (OP)
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
May 24, 2017, 03:45:15 AM
 #7

Thanks for the detailed response.  I got lucky and was able to get my transaction accelerated through viabtc, and it was confirmed an hour or so later.  Good to know how to handle CPFP if I need to do this in the future although it's frustrating that Glidera is still not including an appropriate fee, especially since they do not give the user any control over this.

Also been waiting on purchase transactions from Glidera that were suppose to arrive days ago.  No response from support.  Would be interested to know if anyone else has purchased through Glidera recently and has had delays receiving their deposits.
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!