backport: bitcoin#16528, #18027, #18782, #18787, #18805, #18888, #19502, #19077, #20125, #20153, #20198, #20262, #20266, #23608, #29510 - native descriptor wallets#5579
Merged
PastaPastaPasta merged 26 commits intodashpay:developfrom knst:bp-descriptors-1Mar 6, 2024
+3,017-463
Commits
Commits on Mar 6, 2024
- committed
- committed
- committed
Merge bitcoin#18782: wallet: Make sure no DescriptorScriptPubKeyMan or WalletDescriptor members are left uninitialized after construction
Merge bitcoin#20153: wallet: do not import a descriptor with hardened derivations into a watch-only wallet
- committed
- committed
Merge bitcoin#19077: wallet: Add sqlite as an alternative wallet database and use it for new descriptor wallets
- committed
- committed
- committed
- committed
- committed
Merge bitcoin#29510: wallet:
getrawchangeaddress
andgetnewaddress
failures should not affect keypools for descriptor wallets