Changeset View
Changeset View
Standalone View
Standalone View
doc/release-notes.md
Show All 17 Lines | |||||
- `getaddressinfo`, `listunspent`, and `scantxoutset` have a new output | - `getaddressinfo`, `listunspent`, and `scantxoutset` have a new output | ||||
field `desc`, an output descriptor that encapsulates all signing information | field `desc`, an output descriptor that encapsulates all signing information | ||||
and key paths for the address (only available when `solvable` is true for | and key paths for the address (only available when `solvable` is true for | ||||
`getaddressinfo` and `listunspent`). | `getaddressinfo` and `listunspent`). | ||||
- The `importmulti` RPC will now contain a new per-request `warnings` | - The `importmulti` RPC will now contain a new per-request `warnings` | ||||
field with strings that explain when fields are being ignored or | field with strings that explain when fields are being ignored or | ||||
inconsistent, if any. | inconsistent, if any. | ||||
Note: some low-level RPC changes mainly useful for testing are described in the | |||||
Low-level Changes section below. | |||||
majcosta: well, unless there's something about to create and add to a "Low-level Changes section below"… | |||||
- The `sendtoaddress` RPC never had this check, so to normalize the behavior, | |||||
`minconf` is now ignored in `sendmany`. If the coin selection does not | |||||
succeed due to missing coins, it will still throw an RPC error. Be reminded | |||||
that coin selection is influenced by the `-spendzeroconfchange`, | |||||
`-limitancestorcount`, `-limitdescendantcount` and `-walletrejectlongchains` | |||||
command line arguments. | |||||
RPC importprivkey: new label behavior | RPC importprivkey: new label behavior | ||||
------------------------------------- | ------------------------------------- | ||||
Previously, `importprivkey` automatically added the default empty label | Previously, `importprivkey` automatically added the default empty label | ||||
("") to all addresses associated with the imported private key. Now it | ("") to all addresses associated with the imported private key. Now it | ||||
defaults to using any existing label for those addresses. For example: | defaults to using any existing label for those addresses. For example: | ||||
- Old behavior: you import a watch-only address with the label "cold | - Old behavior: you import a watch-only address with the label "cold | ||||
Show All 24 Lines | |||||
The `importmulti` RPC now supports importing of addresses from descriptors. A "desc" parameter can be provided instead of the "scriptPubKey" in a request, as well as an optional range for ranged descriptors to specify the start and end of the range to import. More information about | The `importmulti` RPC now supports importing of addresses from descriptors. A "desc" parameter can be provided instead of the "scriptPubKey" in a request, as well as an optional range for ranged descriptors to specify the start and end of the range to import. More information about | ||||
descriptors can be found [here](https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/doc/descriptors.md). | descriptors can be found [here](https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/doc/descriptors.md). | ||||
New RPC methods | New RPC methods | ||||
------------ | ------------ | ||||
- `deriveaddresses` returns one or more addresses corresponding to an [output descriptor](/doc/descriptors.md). | - `deriveaddresses` returns one or more addresses corresponding to an [output descriptor](/doc/descriptors.md). | ||||
No newline at end of file | No newline at end of file |
well, unless there's something about to create and add to a "Low-level Changes section below", I'd just get rid of this