doc: clarify PR 26076 release note

This commit is contained in:
Sjors Provoost 2023-05-08 16:07:15 +02:00
parent bd13dc2f46
commit fe49f06c0e
No known key found for this signature in database
GPG key ID: 57FF9BDBCC301009

View file

@ -1,12 +1,13 @@
RPC RPC
--- ---
- The `listdescriptors` RPC now shows `h` rather than apostrophe (`'`) to indicate - The `listdescriptors`, `decodepsbt` and similar RPC methods now show `h` rather than apostrophe (`'`) to indicate
hardened derivation. This does not apply when using the `private` parameter, which hardened derivation. This does not apply when using the `private` parameter, which
matches the marker used when descriptor was generated or imported. Newly created matches the marker used when descriptor was generated or imported. Newly created
wallets use `h`. This change makes it easier to handle descriptor strings manually. wallets use `h`. This change makes it easier to handle descriptor strings manually.
E.g. an RPC call that takes an array of descriptors can now use '["desc": ".../0h/..."]'. E.g. the `importdescriptors` RPC call is easiest to use `h` as the marker: `'["desc": ".../0h/..."]'`.
Either `h` or `'` can still be used when providing a descriptor to e.g. `getdescriptorinfo` With this change `listdescriptors` will use `h`, so you can copy-paste the result,
or `importdescriptors`. Note that this choice changes the descriptor checksum. without having to add escape characters or switch `'` to 'h' manually.
Note that this changes the descriptor checksum.
For legacy wallets the `hdkeypath` field in `getaddressinfo` is unchanged, For legacy wallets the `hdkeypath` field in `getaddressinfo` is unchanged,
nor is the serialization format of wallet dumps. (#26076) nor is the serialization format of wallet dumps. (#26076)