Skip to content

Add support for single-key tr(KEY) and addr(TAPROOT_ADDRESS) descriptors#8

Merged
landabaso merged 2 commits intomainfrom
tr-single-key
Mar 12, 2025
Merged

Add support for single-key tr(KEY) and addr(TAPROOT_ADDRESS) descriptors#8
landabaso merged 2 commits intomainfrom
tr-single-key

Conversation

@landabaso
Copy link
Member

Add support for single-key tr(KEY) and addr(TAPROOT_ADDRESS) descriptors
This PR updates the dependency to @bitcoinerlab/descriptors v2.3.0, which adds support for:

  • Single-key Taproot descriptors using the tr(KEY) format
  • Taproot addresses using addr(TAPROOT_ADDRESS) format
    Changes:
  • Updated the package dependency to use the latest version with Taproot support
  • Updated tests to work with the new Taproot functionality
  • Ensured compatibility with the new descriptor formats

This enhancement allows our coin selection library to work with the latest Bitcoin transaction types, including Taproot outputs created from either raw public keys or Taproot addresses.

This PR updates the dependency to @bitcoinerlab/descriptors v2.3.0, which adds support for:
 - Single-key Taproot descriptors using the tr(KEY) format
 - Taproot addresses using addr(TAPROOT_ADDRESS) format
Changes:
 - Updated the package dependency to use the latest version with Taproot support
 - Updated tests to work with the new Taproot functionality
 - Ensured compatibility with the new descriptor formats

This enhancement allows our coin selection library to work with the latest Bitcoin transaction types, including Taproot outputs created from either raw public keys or Taproot addresses.
@landabaso landabaso merged commit 8465750 into main Mar 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant