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
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.
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
Fee Rate
→Transaction fee per unit of size: commonly sat/vB for Bitcoin or sat/byte for Bitcoin Cash. It helps explain miner selection, not a guaranteed wait.
blockchain · economics
Mempool
→A node's local set of unconfirmed transactions accepted for possible relay and block inclusion.
blockchain · node
Replace By Fee (RBF)
→A mempool policy that can accept a conflicting unconfirmed transaction when the replacement satisfies fee and relay rules.
bitcoin · policy · fees
Zero Confirmation
→A transaction observed before any block has included it.
transaction · security