deriveaddresses
Summary
Derives one or more addresses corresponding to an output descriptor.
Description
Derives one or more addresses corresponding to an output descriptor.
Examples of output descriptors are:
pkh(
For legacy, segwit, and taproot descriptors,
Arguments
descriptor(STR, required): The descriptor.range(RANGE): If a ranged descriptor is used, this specifies the end or the range (in [begin,end] notation) to derive.
Results
value(ARR): No description.address(STR): the derived addressesvalue(ARR): The derived addresses for each of the multipath expansions of the descriptor, in multipath specifier ordervalue(ARR): The derived addresses for a multipath descriptor expansionaddress(STR): the derived address
Examples
First three native segwit receive addresses
qbit-cli deriveaddresses "wpkh([d34db33f/84h/0h/0h]xpub6DJ2dNUysrn5Vt36jH2KLBT2i1auw1tTSSomg8PhqNiUtx8QX2SvC9nrHu81fT41fvDUnhMjEzQgXnQjKEu3oaqMSzhSrHMxyyoEAmUHQbY/0/*)#cjjspncu" "[0,2]"
curl --user myusername --data-binary '{"jsonrpc": "2.0", "id": "curltest", "method": "deriveaddresses", "params": ["wpkh([d34db33f/84h/0h/0h]xpub6DJ2dNUysrn5Vt36jH2KLBT2i1auw1tTSSomg8PhqNiUtx8QX2SvC9nrHu81fT41fvDUnhMjEzQgXnQjKEu3oaqMSzhSrHMxyyoEAmUHQbY/0/*)#cjjspncu", "[0,2]"]}' -H 'content-type: application/json' http://127.0.0.1:8352/