GitHub / rust-bitcoin/rust-miniscript issues and pull requests
#821 - Add Descriptor::iter_pk()
Issue -
State: open - Opened by benma 3 months ago
- 14 comments
#820 - Fix Typos in Documentation and Code Comments
Pull Request -
State: open - Opened by leopardracer 3 months ago
- 2 comments
#819 - Backport of #818 to 12.3
Pull Request -
State: open - Opened by philipr-za 3 months ago
- 4 comments
#818 - Add helpers to convert to DescriptorPublicKey and Descriptor<DefinitePublicKey> data structures
Pull Request -
State: closed - Opened by philipr-za 3 months ago
- 5 comments
#817 - Only public API for constructing DefiniteDescriptorKey or DefinitePublicKey is `from_str(...)`?
Issue -
State: closed - Opened by philipr-za 3 months ago
#816 - Backport #809 to 0.11.x
Pull Request -
State: open - Opened by apoelstra 3 months ago
- 1 comment
#815 - [Taproot API Project] replace `TaprootSpendInfo` with new miniscript-specific structure
Pull Request -
State: open - Opened by apoelstra 3 months ago
- 1 comment
#814 - Backport #809 to 0.10.x
Pull Request -
State: closed - Opened by apoelstra 3 months ago
- 2 comments
#813 - Fix typos: occurrence, occurred, restricted
Pull Request -
State: closed - Opened by leopardracer 3 months ago
#812 - Fix typos: correct spelling of "interpreter", "translation" and "resource"
Pull Request -
State: closed - Opened by leopardracer 3 months ago
#811 - CVE-2025-43707 public disclosure
Pull Request -
State: closed - Opened by darosior 3 months ago
#810 - Backport of #809: fix crash in `Descriptor::parse_desc`
Pull Request -
State: closed - Opened by apoelstra 3 months ago
- 4 comments
#809 - fix crash in Descriptor::parse_desc found by fuzzer
Pull Request -
State: closed - Opened by apoelstra 3 months ago
- 3 comments
#808 - [Taproot API Project] flatten internal representation of `TapTree`
Pull Request -
State: closed - Opened by apoelstra 4 months ago
- 6 comments
#807 - [Taproot API project] move several files and tighten up iterator API
Pull Request -
State: closed - Opened by apoelstra 4 months ago
- 1 comment
#806 - fuzz: panic in Descriptor::parse_descriptor with Invalid pkh() Input in rust_miniscript
Issue -
State: closed - Opened by i-am-yuvi 4 months ago
- 2 comments
#805 - Automated daily update to rustc (to nightly-2025-05-16)
Pull Request -
State: open - Opened by apoelstra 4 months ago
#804 - Refactor: make descriptors::key::DescriptorKeyParseError an enum
Pull Request -
State: closed - Opened by chris-ricketts 4 months ago
- 8 comments
#803 - [backport] cleanup: refactor a bunch of concatenation-related code in satisfy
Pull Request -
State: closed - Opened by apoelstra 4 months ago
- 2 comments
#802 - [Taptree API project] a bunch of test improvements cleanups
Pull Request -
State: closed - Opened by apoelstra 4 months ago
- 1 comment
#801 - Fix: make `StaticDebugAndDisplay` `Send` and `Sync`
Pull Request -
State: closed - Opened by chris-ricketts 4 months ago
- 3 comments
#800 - Unreleased v13.0.0 is incompatible with `anyhow` crate
Issue -
State: closed - Opened by chris-ricketts 4 months ago
#799 - ci: pin nightly rust compiler version
Pull Request -
State: closed - Opened by apoelstra 4 months ago
- 2 comments
#798 - cleanup: refactor a bunch of concatenation-related code in `satisfy`
Pull Request -
State: closed - Opened by apoelstra 4 months ago
- 2 comments
#797 - Modify comment on 'wildcard' error
Pull Request -
State: closed - Opened by eauxxs 4 months ago
- 1 comment
#796 - fuzz: timeout on `compile_taproot`
Issue -
State: closed - Opened by brunoerg 4 months ago
- 4 comments
#795 - docs: added icons for stars, contributors, forks, issues and links to them
Pull Request -
State: closed - Opened by Ocheretovich 5 months ago
#794 - docs: added new badges to the documentation
Pull Request -
State: closed - Opened by Ocheretovich 5 months ago
- 2 comments
#793 - docs: added a link to the badge
Pull Request -
State: closed - Opened by Ocheretovich 5 months ago
- 1 comment
#792 - fuzz: add target for tapscript parsing from script
Pull Request -
State: closed - Opened by brunoerg 5 months ago
- 4 comments
#790 - mechanical updates to fuzztests
Pull Request -
State: closed - Opened by apoelstra 7 months ago
- 3 comments
#789 - New `parse_descriptor_priv` fuzztest isn't listed in CI
Issue -
State: closed - Opened by apoelstra 7 months ago
- 1 comment
#788 - Top level checks are only used for miniscript APIs and not descriptor APIs.
Issue -
State: open - Opened by sanket1729 7 months ago
- 1 comment
#787 - fuzz: add target for `Descriptor::parse_descriptor`
Pull Request -
State: closed - Opened by brunoerg 7 months ago
- 2 comments
#786 - Update error message when parsing DescriptorPublicKey
Pull Request -
State: closed - Opened by sanket1729 7 months ago
#785 - Failure to parse `pk(xprv.../*)` descriptor
Issue -
State: open - Opened by brunoerg 8 months ago
- 1 comment
#784 - expression: implement parsing of policies and miniscripts non-recursively
Pull Request -
State: closed - Opened by apoelstra 8 months ago
- 1 comment
#783 - Split `miniscript` into `descriptor` and `miniscript` crates.
Issue -
State: open - Opened by storopoli 8 months ago
- 1 comment
#782 - bitcoind-tests: Bump version of corepc-node
Pull Request -
State: open - Opened by tcharding 8 months ago
#781 - feat: optimize pushbytes by removing unreachable minimal check
Pull Request -
State: closed - Opened by ChrisCho-H 8 months ago
- 3 comments
#780 - expression: replace recursive `Tree` datatype with a non-recursive one
Pull Request -
State: closed - Opened by apoelstra 8 months ago
- 3 comments
#779 - Use new corepc-node crate
Pull Request -
State: closed - Opened by tcharding 8 months ago
#778 - cleanups: Eliminate `errstr` and (nearly) eliminate `Unexpected`
Pull Request -
State: closed - Opened by apoelstra 8 months ago
- 1 comment
#777 - feat: remove inefficient if check on match lex
Pull Request -
State: closed - Opened by ChrisCho-H 8 months ago
#776 - CheckSequenceVerify with OP_DROP
Issue -
State: closed - Opened by louisinger 9 months ago
- 4 comments
#775 - Rewrite expression parser to be non-recursive
Pull Request -
State: closed - Opened by apoelstra 9 months ago
- 7 comments
#774 - MSRV [1.63] cleanup: use array::from_fn to avoid mut initialization
Issue -
State: closed - Opened by sanket1729 9 months ago
- 3 comments
#773 - refactor expression parsing and checksum checking
Pull Request -
State: closed - Opened by apoelstra 9 months ago
- 1 comment
#772 - feat: check policy validity to prevent duplicate check
Pull Request -
State: closed - Opened by ChrisCho-H 9 months ago
- 8 comments
#771 - Planning module: Missing varint length in size calculation of some placeholders
Issue -
State: open - Opened by jp1ac4 9 months ago
- 1 comment
#770 - Update deprecated field in rustfmt.toml
Pull Request -
State: closed - Opened by JoseSK999 9 months ago
#769 - Remove no-std and actual-serde features
Pull Request -
State: closed - Opened by JoseSK999 9 months ago
- 5 comments
#768 - clippy: remove `.any(|x| x)` construction in the compiler
Pull Request -
State: closed - Opened by apoelstra 9 months ago
- 2 comments
#767 - bump download- and upload-artifact to v4
Pull Request -
State: closed - Opened by apoelstra 9 months ago
#766 - Adding taptree_of_horror example.
Pull Request -
State: closed - Opened by miketwenty1 9 months ago
- 10 comments
#765 - Implement `GetKey` for `KeyMap`
Pull Request -
State: open - Opened by tcharding 9 months ago
- 14 comments
#764 - Make xpub and xpriv identifiers match rust-bitcoin
Pull Request -
State: closed - Opened by tcharding 9 months ago
- 3 comments
#763 - Q: how to understand the htlc examle's relative probability
Issue -
State: closed - Opened by ghost 9 months ago
- 3 comments
#762 - Add "logging satisfier" which logs which conditions it's checked and which it's able to satisfy
Issue -
State: open - Opened by apoelstra 9 months ago
#761 - Segwitv0 compilation of x-only keys panics
Pull Request -
State: open - Opened by shesek 9 months ago
- 1 comment
#760 - feature: improve context err
Pull Request -
State: closed - Opened by ChrisCho-H 10 months ago
- 2 comments
#759 - fix: fix typo for MaxWitnessItemsExceeded
Pull Request -
State: closed - Opened by ChrisCho-H 10 months ago
- 1 comment
#758 - fix: differentiate max witness script size upon context
Pull Request -
State: closed - Opened by ChrisCho-H 10 months ago
- 2 comments
#757 - Support conversion of multi-Xprivs into multi-Xpubs
Pull Request -
State: closed - Opened by shesek 10 months ago
- 3 comments
#756 - feat: add MaxBareScriptSizeExceeded err for bare consensus check
Pull Request -
State: closed - Opened by ChrisCho-H 10 months ago
#755 - DEMO: Track rust-bitcoin master branch
Pull Request -
State: open - Opened by tcharding 10 months ago
#754 - Hash only spend condition = CompilerError(TopLevelNonSafe)
Issue -
State: closed - Opened by miketwenty1 10 months ago
- 2 comments
#753 - Fix decoding of WIF with BIP32 origin
Pull Request -
State: closed - Opened by shesek 10 months ago
#752 - Document an error case for at_derivation_index()
Pull Request -
State: closed - Opened by shesek 10 months ago
#751 - descriptor: introduce several Taproot accessors
Pull Request -
State: closed - Opened by apoelstra 10 months ago
- 13 comments
#750 - DEMO: Hack the plan module
Pull Request -
State: closed - Opened by tcharding 10 months ago
- 4 comments
#748 - fix: zero sequence check for from_height
Pull Request -
State: open - Opened by ChrisCho-H 11 months ago
- 2 comments
#747 - refactor: check the node syntax before size limit
Pull Request -
State: closed - Opened by ChrisCho-H 11 months ago
- 3 comments
#746 - fix: sync max multi_a pubkey with core
Pull Request -
State: closed - Opened by ChrisCho-H 11 months ago
- 3 comments
#745 - Rewrite (non-compiler) benchmarks
Pull Request -
State: closed - Opened by apoelstra 11 months ago
#744 - Taproot keysigning is confusing and the API is unhelpful
Issue -
State: open - Opened by apoelstra 11 months ago
- 5 comments
#743 - feat: actually check push data bytes
Pull Request -
State: closed - Opened by ChrisCho-H 11 months ago
- 10 comments
#742 - No predefined `Satisfier` can be used to sign the keyspend path of a Taproot output
Issue -
State: open - Opened by apoelstra 11 months ago
- 4 comments
#741 - Remove `PartialEq` impl from `Error`
Pull Request -
State: closed - Opened by apoelstra 11 months ago
- 3 comments
#740 - fix: zero sequence check on relative time
Pull Request -
State: closed - Opened by ChrisCho-H 11 months ago
- 1 comment
#739 - It is basically impossible to get a LeafHash from a Tr descriptor to sign it
Issue -
State: open - Opened by apoelstra 11 months ago
- 1 comment
#737 - Misc compatibility-with-12.x things
Pull Request -
State: closed - Opened by apoelstra 11 months ago
#736 - Our Taproot parser parses `tr(<key>,)` as `tr(<key>)`; we should reject it
Issue -
State: closed - Opened by apoelstra 11 months ago
#735 - [backport] Several small fixes for 12.x
Pull Request -
State: open - Opened by apoelstra 11 months ago
- 3 comments
#734 - When are sanity_checks supposed to be run?
Issue -
State: open - Opened by apoelstra 11 months ago
- 2 comments
#733 - Remove `TranslatePk` trait and clean up `Translator` trait
Pull Request -
State: closed - Opened by apoelstra 11 months ago
- 3 comments
#732 - Refactor `extract_key` logic in Taproot compiler
Pull Request -
State: closed - Opened by apoelstra 11 months ago
- 1 comment
#731 - fix: possible absolute locktime overflow error
Pull Request -
State: closed - Opened by ChrisCho-H 11 months ago
- 1 comment
#730 - docs: fix new clippy lint about excessively long initial line
Pull Request -
State: closed - Opened by apoelstra 11 months ago
- 7 comments
#729 - miniscript: add an unit test for substitute_raw_pkh()
Pull Request -
State: closed - Opened by pythcoiner 11 months ago
- 9 comments
#728 - `Miniscript.substitute_raw_pkh()` is not recursive
Issue -
State: closed - Opened by pythcoiner 11 months ago
- 1 comment
#727 - Foward-port CHANGELOG entries from 9.x, 10.x, 11.x, 12.x
Issue -
State: open - Opened by apoelstra 11 months ago
- 1 comment
#726 - CI: We are not using the nightly-version file when running formatter
Issue -
State: open - Opened by tcharding 11 months ago
#725 - Eliminate more recursion, and Liftable impl for Terminal
Pull Request -
State: closed - Opened by apoelstra 12 months ago
- 1 comment
#724 - miniscript: non-recursive Clone
Pull Request -
State: closed - Opened by apoelstra 12 months ago
#722 - Eliminate a bunch more recursion; expand the `TreeLike` iterator trait a bit
Pull Request -
State: closed - Opened by apoelstra 12 months ago
- 2 comments
#721 - Better error messages on satisfiers
Issue -
State: open - Opened by futurechimp 12 months ago
- 1 comment
#720 - CI: Use specific revision of maintainer-tools
Pull Request -
State: closed - Opened by tcharding 12 months ago
#719 - Bump the MSRV
Pull Request -
State: closed - Opened by tcharding 12 months ago
- 9 comments
#717 - Translator traits take up a lot of space
Issue -
State: open - Opened by afilini about 1 year ago
- 9 comments