What is a Child-Pays-For-Parent (CPFP) transaction?

Everything you need to know about Child-Pays-For-Parent (CPFP) transactions.


In this article:


What is a Child-Pays-For-Parent transaction?

Child-Pays-For-Parent (CPFP) means that you are making your stuck transaction (the “parent”) more rewarding by sending a second new transaction to be mined with a higher fee (the “child”).

The child transaction can only be mined after the parent transaction has been, therefore miners will see and calculate the overall fee for both the parent and child transactions and take a less profitable transaction (the stuck parent) in order to mine the more profitable transaction (the child). This will confirm the stuck transaction faster.

While we can never guarantee that your transaction will be included in the very next block, CPFP inside of Exodus wallet allows you to make these chances higher.

If you try to send out your Bitcoin from a transaction that is not yet confirmed on the blockchain, Exodus will warn you that you are paying higher fees for spending an unconfirmed transaction. This will create a CPFP transaction. 

You'll also receive this warning if you are sending out lots of UTXOs or a very large sized transaction that will incur higher-than-usual fees. 

CPFP transaction fees are higher to incentivize miners to include the transaction in the next block mined. Make sure you're willing to pay the extra fee before proceeding.

If you don’t want to pay the extra fees, you can wait for all of your incoming transactions to be confirmed on the blockchain before sending a transaction out.


Which assets support Child-Pays-For-Parent?

Currently, CPFP transactions are supported in Bitcoin only. Find out how to use CPFP with custom fees here.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.