psbt: set global_xpubs (at least for multisig descriptors) #27583

issue Sjors openend this issue on May 5, 2023
  1. Sjors commented at 1:16 pm on May 5, 2023: member

    Please describe the feature you’d like to see added.

    The walletcreatefundedpsbt, walletprocesspsbt and send* RPC, as well as the send dialog* in the GUI should populate the PSBT_GLOBAL_XPUB field (defined in BIP 174).

    At least when used in a multisig context, e.g. when spending from a multi() descriptor.

    The Ledger Bitcoin app enforces this as of version 2.1.1., see https://github.com/bitcoin-core/HWI/issues/671

    * = when used with an external signer

    Multisig funds (P2WSH and P2SH-P2WSH) are trapped on a Ledger if you update it’s Bitcoin app to 2.1.1, unless you use some additional tooling to set this field.

    Describe the solution you’d like

    No response

    Describe any alternatives you’ve considered

    No response

    Please leave any additional context

    No response

  2. Sjors added the label Feature on May 5, 2023
  3. BrandonOdiwuor commented at 1:25 pm on February 14, 2024: contributor
    What’s the progress with this?
  4. BrandonOdiwuor commented at 1:25 pm on February 14, 2024: contributor
    @achow101 what do you think of this?

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2025-01-15 12:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me