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 is confirmed. 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) 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.
What does a Child-Pays-For-Parent transaction look like in Exodus?
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.
Here are examples of what a CPFP warning looks like in Exodus Desktop and Mobile:
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.
Questions? Need more assistance? Send us an email at firstname.lastname@example.org. We promise quick human help!