Skip to content

feat: bump miniscript crate to 12.3.4 - #7

Merged
OttoAllmendinger merged 3 commits into
masterfrom
BTC-2650.bump-miniscript-crate
Oct 23, 2025
Merged

feat: bump miniscript crate to 12.3.4#7
OttoAllmendinger merged 3 commits into
masterfrom
BTC-2650.bump-miniscript-crate

Conversation

@OttoAllmendinger

@OttoAllmendingerOttoAllmendinger commented Oct 23, 2025

Copy link
Copy Markdown
Contributor

This PR updates the miniscript crate to version 12.3.4 and makes necessary
test adjustments to accommodate the new version.

Changes:

  • Bump miniscript crate to version 12.3.4
  • Fix test by moving assertion inside derivable check
    • The new rust-miniscript version fails at .atDerivationIndex(0) which
      is more logical
  • Remove path from pkh fixture due to small differences in the
    updated miniscript version

Issue: BTC-2650

OttoAllmendingerand others added 3 commits October 23, 2025 09:00
Co-authored-by: llm-git <llm-git@ttll.de>
Issue: BTC-2650
Moves the assertion that checks `.atDerivationIndex(0)` doesn't throw
inside the conditional block that verifies the descriptor is derivable.
The new rust-miniscript version fails at the `.atDerivationIndex(0)` call
which frankly makes more sense.
Issue: BTC-2650
Co-authored-by: llm-git <llm-git@ttll.de>
Small difference in miniscript version
Issue: BTC-2650
Co-authored-by: llm-git <llm-git@ttll.de>
@OttoAllmendinger
OttoAllmendinger marked this pull request as ready for review October 23, 2025 07:47
@OttoAllmendinger
OttoAllmendinger requested a review from a teamOctober 23, 2025 07:47
@OttoAllmendinger
OttoAllmendinger merged commit 05da226 into masterOct 23, 2025
1 check passed
@OttoAllmendinger
OttoAllmendinger deleted the BTC-2650.bump-miniscript-crate branch October 23, 2025 18:06
Sign up for freeto 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.

3 participants

@OttoAllmendinger@louib@davidkaplanbitgo