Labeled Descriptors
issue
Tracker for places where descriptors could/should be integrated
#14739
sipa on November 16, 2018 BrainstormingRPC/REST/ZMQDescriptors
sipa on November 16, 2018 BrainstormingRPC/REST/ZMQDescriptors
issue
descriptors: represent multiple derivation paths within one descriptor
#17190
achow101 on October 18, 2019 FeatureDescriptors
achow101 on October 18, 2019 FeatureDescriptors
issue
Multi and Sortedmulti descriptors should support up to 20 keys instead of 16 inside P2WSH context
#20620
sanket1729 on December 11, 2020 Descriptors
sanket1729 on December 11, 2020 Descriptors
issue
Wallet with `sh(wpkh(` descriptor can generate bech32 address it doesn't know
#21268
laanwj on February 22, 2021 BugWalletDescriptors
laanwj on February 22, 2021 BugWalletDescriptors
issue
Disallow duplicate leaves inside `tr()` descriptors
#27104
darosior on February 15, 2023 Descriptors
darosior on February 15, 2023 Descriptors
issue
Performance decrease after tapscript miniscript
#29098
Sjors on December 16, 2023 RPC/REST/ZMQDescriptors
Sjors on December 16, 2023 RPC/REST/ZMQDescriptors
issue
docs: Wrong/outdated docs for `tr(KEY)` in doc/descriptors.md
#30279
benma on June 12, 2024 DocsDescriptors
benma on June 12, 2024 DocsDescriptors
issue
Unexpected behaviour when using `sortedmulti_a` descriptor
#30518
KonradStaniec on July 24, 2024 WalletDescriptors
KonradStaniec on July 24, 2024 WalletDescriptors
issue
Inconsistent hardened derivation marker in `listdescriptors` output
#31694
jp1ac4 on January 20, 2025 Descriptors
jp1ac4 on January 20, 2025 Descriptors
issue
nSequence is not set when spending from satisfiable descriptor with relative timelock
#31808
Randy808 on February 6, 2025 WalletTX fees and policyDescriptors
Randy808 on February 6, 2025 WalletTX fees and policyDescriptors
issue
wallet: control which taproot script path to spend
#33084
Sjors on July 29, 2025 WalletDescriptors
Sjors on July 29, 2025 WalletDescriptors
issue
Importing musig descriptor with identical (private) keys in tapleaf and only musig subderivation different fails
#34273
scgbckbone on January 13, 2026 WalletDescriptors
scgbckbone on January 13, 2026 WalletDescriptors
pull
Native Descriptor Wallets using DescriptorScriptPubKeyMan
#16528
achow101 on August 2, 2019 WalletDescriptors
achow101 on August 2, 2019 WalletDescriptors
pull
Return more specific errors about invalid descriptors
#16542
achow101 on August 2, 2019 WalletDescriptors
achow101 on August 2, 2019 WalletDescriptors
pull
tests: Make descriptor tests deterministic
#16570
davereikher on August 8, 2019 TestsDescriptors
davereikher on August 8, 2019 TestsDescriptors
pull
descriptor: fix missed m_script_arg arg renaming in #14934
#16609
fanquake on August 14, 2019 Descriptors
fanquake on August 14, 2019 Descriptors
pull
rpc: have raw transaction decoding infer output descriptors
#16795
instagibbs on September 3, 2019 FeatureRPC/REST/ZMQDescriptors
instagibbs on September 3, 2019 FeatureRPC/REST/ZMQDescriptors
pull
tests: Add descriptor Parse(...) fuzzing harness
#17018
practicalswift on October 2, 2019 TestsDescriptors
practicalswift on October 2, 2019 TestsDescriptors
pull
descriptors: Introduce sortedmulti descriptor
#17056
achow101 on October 4, 2019 FeatureDescriptors
achow101 on October 4, 2019 FeatureDescriptors
pull
descriptors: Use xpub at last hardened step if possible
#18163
achow101 on February 16, 2020 Descriptors
achow101 on February 16, 2020 Descriptors
pull
descriptors: improve descriptor cache and cache xpubs
#18204
achow101 on February 25, 2020 Descriptors
achow101 on February 25, 2020 Descriptors
pull
A few descriptor improvements to prepare for Taproot support
#21238
sipa on February 19, 2021 Descriptors
sipa on February 19, 2021 Descriptors
pull
Basic Taproot signing support for descriptor wallets
#21365
sipa on March 4, 2021 WalletRPC/REST/ZMQDescriptors
sipa on March 4, 2021 WalletRPC/REST/ZMQDescriptors
pull
Basic Taproot derivation support for descriptors
#22051
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
sipa on May 24, 2021 WalletRPC/REST/ZMQConsensusUtils/log/libsDescriptors
pull
Add OutputType::BECH32M and related wallet support for fetching bech32m addresses
#22154
achow101 on June 4, 2021 WalletRPC/REST/ZMQDescriptors
achow101 on June 4, 2021 WalletRPC/REST/ZMQDescriptors
pull
Add support for inferring tr() descriptors
#22166
sipa on June 6, 2021 WalletRPC/REST/ZMQConsensusDescriptors
sipa on June 6, 2021 WalletRPC/REST/ZMQConsensusDescriptors
pull
Make bech32m the default for RPC, opt-in for GUI
#22260
Sjors on June 16, 2021 GUIWalletRPC/REST/ZMQNeeds rebaseDescriptors
Sjors on June 16, 2021 GUIWalletRPC/REST/ZMQNeeds rebaseDescriptors
pull
descriptors: Be able to specify change and receiving in a single descriptor string
#22838
achow101 on August 30, 2021 WalletRPC/REST/ZMQDescriptors
achow101 on August 30, 2021 WalletRPC/REST/ZMQDescriptors
pull
wallet, spkm: Move key management from DescriptorScriptPubKeyMan to wallet level KeyManager
#23417
achow101 on November 2, 2021 WalletDescriptors
achow101 on November 2, 2021 WalletDescriptors
pull
Add rawtr() descriptor for P2TR with specified (tweaked) output key
#23480
sipa on November 10, 2021 Descriptors
sipa on November 10, 2021 Descriptors
pull
rpc, wallet: addhdseed, infer seed when importing descriptor with xpub
#23544
Sjors on November 18, 2021 WalletRPC/REST/ZMQNeeds rebaseDescriptors
Sjors on November 18, 2021 WalletRPC/REST/ZMQNeeds rebaseDescriptors
pull
Add external signer taproot support
#23578
Sjors on November 23, 2021 WalletRPC/REST/ZMQDescriptors
Sjors on November 23, 2021 WalletRPC/REST/ZMQDescriptors
pull
rpc: Quote user supplied descriptor in error msg
#23926
MarcoFalke on December 31, 2021 RPC/REST/ZMQDescriptors
MarcoFalke on December 31, 2021 RPC/REST/ZMQDescriptors
pull
.
#23934
hhhogannwo on January 1, 2022 GUIWalletBuild systemTX fees and policyRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libsNeeds rebaseDescriptorsinterfaces
hhhogannwo on January 1, 2022 GUIWalletBuild systemTX fees and policyRPC/REST/ZMQP2PMiningValidationScripts and toolsUtils/log/libsNeeds rebaseDescriptorsinterfaces
pull
Add (sorted)multi_a descriptor for k-of-n multisig inside tr
#24043
sipa on January 11, 2022 Descriptors
sipa on January 11, 2022 Descriptors
pull
Miniscript support in Output Descriptors
#24148
darosior on January 25, 2022 Build systemDescriptors
darosior on January 25, 2022 Build systemDescriptors
pull
Signing support for Miniscript Descriptors
#24149
darosior on January 25, 2022 Build systemDescriptors
darosior on January 25, 2022 Build systemDescriptors
pull
Add descriptor_tests covering tr(), and fix minor bugs
#24343
sipa on February 14, 2022 BugTestsDescriptors
sipa on February 14, 2022 BugTestsDescriptors
pull
Descriptor unit tests and simplifications
#24361
sipa on February 16, 2022 WalletUp for grabsNeeds rebaseDescriptors
sipa on February 16, 2022 WalletUp for grabsNeeds rebaseDescriptors
pull
For descriptor pubkey parse errors, include context information
#24462
Empact on March 2, 2022 Descriptors
Empact on March 2, 2022 Descriptors
pull
[Draft / POC] Silent Payments
#24897
w0xlt on April 17, 2022 WalletBuild systemRPC/REST/ZMQUpstreamUtils/log/libsNeeds rebaseDescriptors
w0xlt on April 17, 2022 WalletBuild systemRPC/REST/ZMQUpstreamUtils/log/libsNeeds rebaseDescriptors
pull
miniscript: avoid wasteful computation, prevent memory blowup when fuzzing
#25540
darosior on July 4, 2022 Descriptors
darosior on July 4, 2022 Descriptors
pull
Fix crash on deriveaddresses when index is 2147483647 (2^31-1)
#26275
muxator on October 6, 2022 RPC/REST/ZMQDescriptors
muxator on October 6, 2022 RPC/REST/ZMQDescriptors
pull
descriptors: Add a KEY expression representing a list of individual keys
#26626
achow101 on December 2, 2022 Descriptors
achow101 on December 2, 2022 Descriptors
pull
descriptors: fix docstring (param [in] vs [out])
#27097
SomberNight on February 14, 2023 Descriptors
SomberNight on February 14, 2023 Descriptors
pull
miniscript: explicit cast instead of comparing integers of different signs
#27382
darosior on March 31, 2023 Descriptors
darosior on March 31, 2023 Descriptors
pull
Descriptors: rule out unspendable miniscript descriptors
#27997
darosior on June 29, 2023 Descriptors
darosior on June 29, 2023 Descriptors
pull
descriptors: do not return top-level only funcs as sub descriptors
#28067
furszy on July 11, 2023 DescriptorsCI failed
furszy on July 11, 2023 DescriptorsCI failed
pull
descriptors: Disallow hybrid and uncompressed keys when inferring
#28602
achow101 on October 5, 2023 Descriptors
achow101 on October 5, 2023 Descriptors
pull
miniscript: convert non-critical asserts to Assumes
#28678
sipa on October 18, 2023 DescriptorsCI failed
sipa on October 18, 2023 DescriptorsCI failed
pull
miniscript: Use `ToIntegral` instead of `ParseInt64`
#30577
brunoerg on August 2, 2024 Descriptors
brunoerg on August 2, 2024 Descriptors
pull
descriptor: Move filling of keys from `DescriptorImpl::MakeScripts` to `PubkeyProvider::GetPubKey`
#31243
achow101 on November 7, 2024 Descriptors
achow101 on November 7, 2024 Descriptors
pull
descriptors: Try pubkeys of both parities when retrieving the private keys for an xonly pubkey in a descriptor
#31590
achow101 on January 2, 2025 Descriptors
achow101 on January 2, 2025 Descriptors
pull
miniscript: fixes #29098 by only use first k valid signatures
#31719
tnndbtc on January 23, 2025 Descriptors
tnndbtc on January 23, 2025 Descriptors
pull
miniscript: convert non-critical asserts to CHECK_NONFATAL
#31727
darosior on January 23, 2025 Descriptors
darosior on January 23, 2025 Descriptors
pull
miniscript: account for all `StringType` variants in `Miniscriptdescriptor::ToString()`
#31734
pythcoiner on January 24, 2025 Descriptors
pythcoiner on January 24, 2025 Descriptors
pull
miniscript: Correct off-by-one assert guards (#31727 follow-up)
#32255
hodlinator on April 12, 2025 Descriptors
hodlinator on April 12, 2025 Descriptors
pull
descriptors: Allow `H` as a hardened indicator
#32788
achow101 on June 20, 2025 Needs Conceptual ReviewDescriptors
achow101 on June 20, 2025 Needs Conceptual ReviewDescriptors
pull
descriptor: don't underestimate the size of a Taproot spend (instead, overestimate it)
#32964
w0xlt on July 14, 2025 Descriptors
w0xlt on July 14, 2025 Descriptors
pull
descriptor: fix comments in descriptor.cpp::DescriptorImpl
#33384
pythcoiner on September 13, 2025 Descriptors
pythcoiner on September 13, 2025 Descriptors
pull
miniscript: Use Func and Expr when parsing keys, hashes, and locktimes
#34141
achow101 on December 22, 2025 Descriptors
achow101 on December 22, 2025 Descriptors
pull
miniscript: Use valid script in test, etc (#31713 follow-ups)
#34499
hodlinator on February 4, 2026 Descriptors
hodlinator on February 4, 2026 Descriptors