Skip to content

Commit 6223e55

Browse files
committed
Merge bitcoin/bitcoin#23685: doc: Merge release note snippets
faef7e9 doc: Merge release note snippets (MarcoFalke) Pull request description: Periodic merge to make it easier to browse them in one file. Can be reviewed with `--color-moved=dimmed-zebra --color-moved-ws=ignore-all-space` ACKs for top commit: shaavan: ACK faef7e9 fanquake: ACK faef7e9 Tree-SHA512: 590f36af45a53413bd602fdd8810bf5733b4bad78bf257f3e91e1001f47d86e5a00db4fcbaaa2585e702c2d824e6c225da14e7ae7a90c2a150908c278bb2a911
2 parents 786ffb3 + faef7e9 commit 6223e55

File tree

3 files changed

+15
-21
lines changed

3 files changed

+15
-21
lines changed

doc/release-notes-16807.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

doc/release-notes-23093.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

doc/release-notes.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,21 @@ Otherwise, please use the `rescanblockchain` RPC to trigger a rescan. (#23123)
7777
Updated RPCs
7878
------------
7979

80+
- `upgradewallet` will now automatically flush the keypool if upgrading
81+
from a non-HD wallet to an HD wallet, to immediately start using the
82+
newly-generated HD keys. (#23093)
83+
84+
- a new RPC `newkeypool` has been added, which will flush (entirely
85+
clear and refill) the keypool. (#23093)
86+
87+
- The `validateaddress` RPC now returns an `error_locations` array for invalid
88+
addresses, with the indices of invalid character locations in the address (if
89+
known). For example, this will attempt to locate up to two Bech32 errors, and
90+
return their locations if successful. Success and correctness are only guaranteed
91+
if fewer than two substitution errors have been made.
92+
The error message returned in the `error` field now also returns more specific
93+
errors when decoding fails. (#16807)
94+
8095
- The `-deprecatedrpc=addresses` configuration option has been removed. RPCs
8196
`gettxout`, `getrawtransaction`, `decoderawtransaction`, `decodescript`,
8297
`gettransaction verbose=true` and REST endpoints `/rest/tx`, `/rest/getutxos`,

0 commit comments

Comments
 (0)