HomePhabricator

policy / validation: CPFP fee bumping within packages

Description

policy / validation: CPFP fee bumping within packages

Summary:

This enables CPFP fee bumping in child-with-unconfirmed-parents packages by introducing package feerate (total modified fees divided by total virtual size) and using it in place of individual feerate. We also always validate individual transactions first to avoid incentive-incompatible policies like "parents pay for children" or "siblings pay for siblings" behavior.

Backport of core#24152.

Test Plan:

ninja all check-all

Reviewers: #bitcoin_abc, roqqit

Reviewed By: roqqit

Subscribers: roqqit

Differential Revision: https://reviews.bitcoinabc.org/D16378

Details

Provenance
glozow <gloriajzhao@gmail.com>Authored on Jan 21 2022, 13:48
FabienCommitted on Wed, Jun 26, 22:51
FabienPushed on Wed, Jun 26, 22:51
Reviewer
roqqit
Differential Revision
D16378: policy / validation: CPFP fee bumping within packages
Parents
rABC3bb04a546146: [mock-chronik-client] Support setting and getting tx history by lokadId
Branches
Unknown
Tags
Unknown