Questions tagged [child-pays-for-parent]

1
vote
1answer
20 views

Child Pays for Parent transactions get stuck on testnet

I'm building a service prototype by reusing Electrum code and generated 4 consequent transactions which are CPFP type on the testnet. They are staying unconfirmed for several hours but test ...
1
vote
1answer
44 views

Bitcoin CPFP transaction with zero fee

tx1 - I want to first create tx with 0 fee On the next I am going to add tx1 as input and add necessary fees into it the issue is tx1 gets rejected by full node why is that cant I broadcast a 0 ...
1
vote
1answer
49 views

Does bitcoin core node relay those child-pay-for-parent transactions?

I am trying to understand how the relay mechanism works in bitcoin? I understand how CPFP transaction works, but how those transactions get relayed to miner nodes in the first place? the reason is ...
4
votes
1answer
71 views

How does one create another transaction when all funds are tied up in an unconfirmed previous transaction?

If I have only one UTXO and I spend from it that's fine, I send myself back the change and that works how I expect it to. However if I want to create a new transaction in the time that the first ...
0
votes
1answer
566 views

From multibit to electrum : low fee and unconfirmed parent

I made 3 btc transfer from my old Multibit classic wallet a few weeks ago (dec. 11), then I discovered that the fee was far too low for the transfers to be confirmed. I then restored my original ...
3
votes
1answer
271 views

Why won't a transaction with 888/byte confirm after 11+ hours?

I have this transaction that I can't figure out why it won't confirm. https://blockchain.info/tx/92b33d498a35d47f03eee14f258cf9b3f015a5d12856eb05e47534e664344239 If I check https://bitcoinfees.earn....
1
vote
3answers
310 views

Where do I find my Blockchain wallet's change address?

Six days ago, I sent some bitcoin and it hasn't been confirmed. In an attempt to execute a Child-pays-for-parent transaction, I used my mnemonic seed to derive addresses from my blockchain wallet(in ...
0
votes
1answer
166 views

Why is CPFP (Child pay for parent) immune to double spend?

Assuming I have 10 Bitcoins in my wallet and I send 4 BTC with a tiny fee and it gets stuck in the mempool due to a low transaction fee. If I understand CPFP correctly I would then send a second ...
1
vote
1answer
463 views

CPFP: Child Pays For Parent Clarification Needed

With the Child Pays for Parent (CPFP) Do I sent more bitcoin to the SAME address the stuck transaction was sent to? The second transaction (with fees high enough to cover both transactions) will push ...
0
votes
1answer
3k views

Electrum Wallet How to use “Child Pays for Parent”

my transaction is here: https://blockchain.info/tr/tx/cb371b331e99eccb2d7447f4fe02417812ad066de21843fa156d4890e2cdf329 The reciever is a exchange wallet I don't know the reciever's private key. it got ...
2
votes
1answer
61 views

Is it possible to get CPFP information from full node, without requesting full mempool dump?

I want to get CPFP information out of full node - that is, ancestorsize and ancestorfees - in order to calculate the necessary fee for either CPFP, or RBF if possible. Can I get this information ...
3
votes
1answer
155 views

Does miner with CPFP look through all the possible combinations of descendants to find the one with the highest fee?

When there is a transaction with more descendants, does CPFP policy look through all possible combination of descendants to consider "together", to find which one has the best fee? For example, when ...
2
votes
2answers
216 views

Does parent also pay for child?

One Bitcoin core mining policy is CPFP - child pays for parent. That is, transaction with high fee pays for its parent. Does it also work the other way - that is, does transaction with high fee pays ...
2
votes
2answers
111 views

Why are negative fees not allowed?

Why does Bitcoin consensus require blocks to contain only non negative fee transactions? Also why does the coinbase have to be the first transaction in a block with this rule lifted? Instead of ...
3
votes
1answer
1k views

How to issue a CPFP?

I was reading about CPFP (child pays for parents) recently and I didn't completely get the concept of it. Can someone please give me a brief explanation of how it should be done and what are the ...
12
votes
1answer
5k views

Replace-by-Fee vs Child-pays-for-Parent?

Both RBF and CPFP attempt to solve the problem of transactions not confirming because of an insufficient fee. What are the pros/cons of using one vs the other? Are both currently functional and ...
8
votes
2answers
397 views

Spending output of a low-fee transaction by following with higher-fee transaction

Suppose I broadcast a transaction A with very low (or zero) fee. Normally, it would take a long time to confirm. Suppose, then I broadcast another transaction B that spends a (yet unconfirmed) output ...
6
votes
2answers
5k views

Do unconfirmed transactions expire after some time?

Sometimes confirmation process is very slow. I think that is because of the price of the fee. In that time, is it possible to cancel the unconfirmed transaction and re-send with higher transaction fee?...
11
votes
2answers
2k views

Can someone outline the full pros/cons of the various Replace-By-Fee proposals?

I've done some research myself, but I find that I'm either biased myself, or my sources themselves are biased. Does anyone have an objective analysis of the various proposals and their advantages/...
5
votes
1answer
543 views

How does first seen replace by fee work?

This pull request describes first-seen replace-by-fee. How is it different from normal replace-by-fee, and how does it compare to child-pays-for-parent?
2
votes
1answer
67 views

Can I save mining fees when doing transitive transactions?

If I create two transactions: Send BTC from output X to Y, no fee is attached. Send BTC from output Y to Z, fee is attached (this depends on the previous tx). Would nodes propegate these two ...
14
votes
1answer
1k views

Are there any pools or large miners running “child pays for parent” patch?

A feature available through pull #1647 gives the recipient of a transaction a method to help get a transaction to confirm. This feature is called "child pays for parent", and what it means is that ...