Skip to content

Support P2WPKH to single-sig P2TR wallet #189

@notmandatory

Description

@notmandatory

As suggested by @moneyball on Discord, this feature could be a transitional step to full TR adoption and valuable to projects building single signature P2WPKH wallets. The idea is described in more detail in bullet 4 of Bitcoin Optech "Preparing for taproot".

The way I believe this would work for BDK is the user would create a wallet with a wpkh() descriptor, and then have an option to use this wallet to derive new P2TR addresses, scan the blockchain for transactions with their P2TR addresses, and create and sign transactions that spend their P2TR outputs. All other BDK wallet features would also need to be updated such as for determining balances, and listing wallet transaction and unspent utxos.

Metadata

Metadata

Assignees

No one assigned

    Labels

    new featureNew feature or request

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions