<p>From <a href="https://bitcoin.org/en/glossary/cpfp" rel="nofollow noreferrer">the glossary</a>:</p>

<blockquote>
  <p>Selecting transactions for mining not just based on their fees but
  also based on the fees of their ancestors (parents) and descendants
  (children).</p>
</blockquote>

<p>Thus, we understand that this is a policy that is implemented by a miner.
Now, the way we can ensure that our stuck transaction falls under this policy is by ensuring our stuck_tx has a child_tx with good fees.</p>

<p>For creating a child raw transaction, we just need the txid from the stuck transaction and new address to send it. Put the funds, the change, what's left is the fee. Sign it and broadcast it.</p>

<p>To determine the right fee and more details check <a href="https://en.bitcoin.it/wiki/Fee_bumping" rel="nofollow noreferrer">this fee bumping page on bitcoin wiki</a>.</p>

CC BY-SA 3.0
2018-02-13T23:15:17.090Z
2018-02-13T23:15:17.090Z
skang404
<p>I was reading about CPFP (child pays for parents) recently and I didn't completely get the concept of it.</p>

<p>Can someone please give me a brief explanation of how it should be done and what are the wallets that currently support it?</p>

<p>Is my understanding of CPFP even correct? A user sends a transaction to another, which is not confirmed, that user can send another transaction that is "connected" to it with a high fee, that when a miner mines it, they are forced to mine the first, unconfirmed transaction?</p>

CC BY-SA 3.0
2017-02-20T06:40:24.693Z
It doesn't really require any special wallet support - you just have to make a second transaction that spends at least one output of the first one, and has a sufficiently high fee.
Nate Eldredge
<transaction-fees><child-pays-for-parent>
How to issue a CPFP?
user6613235
# How to issue a CPFP?

(Asked by: username_0 on 2017-02-19)

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 wallets that currently support it?

Is my understanding of CPFP even correct? A user sends a transaction to another, which is not confirmed, that user can send another transaction that is "connected" to it with a high fee, that when a miner mines it, they are forced to mine the first, unconfirmed transaction?

**Tags:** transaction-fees, child-pays-for-parent

> **Comments:**
> **username_1**: It doesn't really require any special wallet support - you just have to make a second transaction that spends at least one output of the first one, and has a sufficiently high fee.  

---

## 1 answers

### Answer by username_2 on 2018-02-13. Score: 2

From [the glossary](https://bitcoin.org/en/glossary/cpfp):

> Selecting transactions for mining not just based on their fees but
> also based on the fees of their ancestors (parents) and descendants
> (children).

Thus, we understand that this is a policy that is implemented by a miner.
Now, the way we can ensure that our stuck transaction falls under this policy is by ensuring our stuck\_tx has a child\_tx with good fees.

For creating a child raw transaction, we just need the txid from the stuck transaction and new address to send it. Put the funds, the change, what's left is the fee. Sign it and broadcast it.

To determine the right fee and more details check [this fee bumping page on bitcoin wiki](https://en.bitcoin.it/wiki/Fee_bumping).


---

