]> Untitled Git - bdk/commit
Merge bitcoindevkit/bdk#1033: Backport new taproot descriptor template (BIP86)
authorSteve Myers <steve@notmandatory.org>
Wed, 2 Aug 2023 16:51:53 +0000 (11:51 -0500)
committerSteve Myers <steve@notmandatory.org>
Wed, 2 Aug 2023 16:52:42 +0000 (11:52 -0500)
commitd0f7543f691c8f984dc9fe455ef407ec578167a3
tree0dcc98064a1a4b648bd6a4e43826eed8eca1c9f5
parent07c1ce9c85227425c7d8be03cbb28cd096f2c536
parent7587f1603d66d17906378cc7c9227227931fd9cc
Merge bitcoindevkit/bdk#1033: Backport new taproot descriptor template (BIP86)

7587f1603d66d17906378cc7c9227227931fd9cc feat(descriptor): backport from master branch new taproot descriptor template (BIP86) (Steve Myers)
177c96db5a2a8416f5ae8a14d7a3086f05dd0b10 Create taproot descriptor template (Vladimir Fomene)

Pull request description:

  ### Description

  This PR solves #836 for the release/0.28 branch. This PR adds a P2TR descriptor template and a BIP86 taproot descriptor template. With this, users can now create a taproot descriptor with templates.

  ### Notes to the reviewers

  The commit from #840 is cherry-picked from the `master` branch to the `release/0.28` branch without any changes.

  ### Changelog notice

  Add taproot descriptor template (BIP-86).

  ### Checklists

  #### All Submissions:

  * [x] I've signed all my commits
  * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
  * [x] I ran `cargo fmt` and `cargo clippy` before committing

  #### New Features:

  * [x] I've added tests for the new feature
  * [x] I've added docs for the new feature

ACKs for top commit:
  danielabrozzoni:
    utACK 7587f1603d66d17906378cc7c9227227931fd9cc

Tree-SHA512: e5b07473e27bba8ca5ec58854fa318c5a82cb67ce751d352ef17e9926dd08f8e6b7a720a77170b6f6f018c58ed9f8741cee396dc8e8721f4022c33ef2904815f