Skip to content

[feature]: Disable sweeper batching for anchor spends #8433

@morehouse

Description

@morehouse

The CPFP carve-out requires anchor spends to have only one unconfirmed ancestor (i.e. the commitment transaction). Thus, if the sweeper attempts to batch anchor spends, the CPFP carve-out rules are violated and we're vulnerable to basic commitment pinning attacks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2should be fixed if one has timebrainstormingLong term ideas/discussion/requests for feedbackmempoolsecurityGeneral label for issues/PRs related to the security of the softwareutxo sweeping

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions