forked from bitcoin/bitcoin
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
…itcoin#19239, bitcoin#19441, bitcoin#19568, bitcoin#19668, bitcoin#20226, bitcoin#21049, bitcoin#22446 (descriptor wallets part II) 85fa6e4 Merge bitcoin#22446: test: Fix wallet_listdescriptors.py if bdb is not compiled (fanquake) 9a02f7d fix: drop requirement of HD in CanGetAddresses for watch-only wallets (Konstantin Akimov) d04c1a7 fix: unify ScriptPubKeyMan implementation with bitcoin's (Konstantin Akimov) 953b670 Merge bitcoin#18788: tests: Update more tests to work with descriptor wallets (Wladimir J. van der Laan) da2a7ed Merge bitcoin#21049: Add release notes for listdescriptors RPC (MarcoFalke) 56d9fe9 Merge bitcoin#20226: wallet, rpc: add listdescriptors command (Samuel Dobson) 59c30e6 fix: add missing dashification for bitcoin#18067 (Konstantin Akimov) 3575a6c Merge bitcoin#19568: Wallet should not override signing errors (fanquake) 9600f9c Merge bitcoin#19441: walletdb: don't reinitialize desc cache with multiple cache entries (Samuel Dobson) a1e3885 Merge bitcoin#19239: tests: move generate_wif_key to wallet_util.py (MarcoFalke) eaf31ad Merge bitcoin#19230: [TESTS] Move base58 to own module to break circular dependency (MarcoFalke) 6668e21 Merge bitcoin#18974: test: Check that invalid witness destinations can not be imported (MarcoFalke) Pull request description: ## Issue being fixed or feature implemented This PR continues supporting of Descriptor Wallets, see #5579 for prior work. See dashpay/dash-issues#59 for Check-list issue ## What was done? Particularly: - bitcoin#18974 - bitcoin#19230 - bitcoin#19239 - bitcoin#19441 - bitcoin#19568 - bitcoin#20226 - bitcoin#21049 - bitcoin#18788 - bitcoin#22446 Beside that fixed: - drop requirement of HD in CanGetAddresses for watch-only wallets - unify ScriptPubKeyMan implementation for KeyOrigin with bitcoin's - minor dashification for bitcoin#18067 ## How Has This Been Tested? Run unit + functional test. Backport bitcoin#18788 enables descriptor wallets for multiple functional tests. ## Breaking Changes N/A ## Checklist: - [x] I have performed a self-review of my own code - [ ] I have commented my code, particularly in hard-to-understand areas - [ ] I have added or updated relevant unit/integration/functional/e2e tests - [ ] I have made corresponding changes to the documentation - [x] I have assigned this pull request to a milestone ACKs for top commit: PastaPastaPasta: utACK 85fa6e4 Tree-SHA512: 4759e834c04d0f66e765399e3941afcaad2b63503d79a5cef2c04393bbeccaa8e85c06ae3633504c74ad7854180d4d7f3d4eb11c1c3a27ab9ac166a9811b90df
- Loading branch information
Showing
28 changed files
with
796 additions
and
385 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Wallet | ||
------ | ||
|
||
- A new `listdescriptors` RPC is available to inspect the contents of descriptor-enabled wallets. | ||
The RPC returns public versions of all imported descriptors, including their timestamp and flags. | ||
For ranged descriptors, it also returns the range boundaries and the next index to generate addresses from. (dash#5911) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.