Skip to content

RBF nsequence: non-canonical 0x01, only on inputs[0] #22

Description

@bc1cindy

The RBF sequence is 0x00000001, set only on inputs[0]. On v2 txs 0x01 also adds an unintended 1-block BIP-68 timelock, and the odd value plus the mixed [0x01, MAX, …] pattern fingerprint the wallet on-chain, which is bad for payjoin and other collaborative txs.

Should use the canonical 0xFFFFFFFD on every input. Fix in #21.

ref: payjoin/rust-payjoin#1597

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions