Skip to main content

CPFP

mempool · fee · transaction

A fee-bumping technique where a high-fee child spends an unconfirmed output so miners can evaluate parent and child fees together.

Also known as
Child Pays For Parent
1.definition

Child Pays for Parent (CPFP) lets someone who controls an unconfirmed output create a child transaction with enough fee to improve the combined package fee rate. A miner that evaluates the dependency package may include both transactions to collect both fees. CPFP does not replace or modify the parent.

2.tip

Wallets may expose CPFP as "accelerate" or "unstick." Success depends on ownership of a spendable output, ancestor and descendant limits, dust and fee rules, propagation, miner policy, and the package's effective fee rate. Package relay support can improve propagation but is not uniform across chains or node versions.

Related terms

All terms and definitions may update as the Cryptionary improves.