[24.x] rc4 backports #26452

pull fanquake wants to merge 6 commits into bitcoin:24.x from fanquake:24_x_rc4 changing 5 files +131 −85
  1. fanquake commented at 3:58 pm on November 4, 2022: member
  2. doc: mention BIP86 in doc/bips.md
    Github-Pull: #26443
    Rebased-From: 303fb8ff459e67baf97c2ab0b6dd6fa25aff76e3
    bb1fabda30
  3. sign: Fill in taproot pubkey info for all script path sigs
    Taproot pubkey info was not being added for multi_a signing. The filling
    of this info is moved into the common function CreateTaprootScriptSig so
    that any signing of taproot scripts will include the pubkey info.
    
    Github-Pull: #26418
    Rebased-From: 323890d0d7db2628f9dc6eaeba6e99ce0a12e1f5
    754eefd21c
  4. psbt: Include output pubkey in additional pubkeys to sign
    In addition to the pubkeys in hd_keypaths and tap_bip32_keypaths, also
    see if the descriptor can produce a SigningProvider for the output
    pubkey.
    
    Also slightly refactors this area to reduce code duplication.
    
    Github-Pull: #26418
    Rebased-From: 8781a1b6bbd0af3cfdf1421fd18de5432494619a
    2159676b6e
  5. tests: Use new wallets for each test in wallet_taproot.py
    To avoid a wallet potentially being able to sign a transaction using
    keys from descriptors imported in previous tests, make new wallets for
    each test case rather than sharing them.
    
    Github-Pull: #26418
    Rebased-From: 6efcdf6b7f6daa83b5937aa630fce358fdaed333
    0a5ea2aa84
  6. tests: Test Taproot PSBT signing with keys in other descriptor
    Test that the same keys included in other descriptors will still be able
    to sign a PSBT that requires those keys.
    
    Github-Pull: #26418
    Rebased-From: 0de30ed509a9969cb254e00097671625c9e107d2
    6e4d87e696
  7. fanquake added the label Backport on Nov 4, 2022
  8. fanquake added this to the milestone 24.0 on Nov 4, 2022
  9. rpc: doc: add missing option "bech32m" for `change_type` parameters
    Affects the help of the `fundrawtransaction`, `send` and
    `walletcratefundedpsbt` RPCs.
    
    Github-Pull: #26449
    Rebased-From: c3b1fe59dbc7abe45973e282cddf3677514e220f
    42c74a0a4c
  10. dergoegge commented at 10:22 am on November 9, 2022: member
    ACK 42c74a0a4c05c9b44593bacfb444949a8c152236
  11. fanquake merged this on Nov 9, 2022
  12. fanquake closed this on Nov 9, 2022

  13. fanquake deleted the branch on Nov 9, 2022
  14. bitcoin locked this on Nov 9, 2023


fanquake instagibbs dergoegge

Labels
Backport

Milestone
24.0


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: 2024-12-19 15:12 UTC

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