Skip to content

Translate Taproot internal key first - #1055

Merged
apoelstra merged 1 commit into
rust-bitcoin:masterfrom
trevarj:fix/taproot-internal-key-translation
Oct 5, 2026
Merged

apoelstra merged 1 commit into
rust-bitcoin:masterfrom
trevarj:fix/taproot-internal-key-translation

Conversation

@trevarj

@trevarj trevarj commented Sep 30, 2026 •

Copy link
Copy Markdown
Contributor

Translate the Taproot internal key before its script tree so stateful translators preserve textual key order. This fixes wallet-policy conversion for descriptors with distinct internal and script keys.

Forward-port of 5525760 from #1042.

- Preserve textual key order for stateful translators
- Cover wallet policies with distinct internal and script keys

@apoelstra apoelstra left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK 76fe10f; successfully ran local tests

@apoelstra
apoelstra merged commit 698b97f into rust-bitcoin:master Oct 5, 2026
13 checks passed
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.

2 participants