比特币(Bitcoin) RPC Util API中deriveaddresses的用法及代码示例。
用法:
deriveaddresses "descriptor" ( range )
推导与一个输出描述符相对应的一个或多个地址。
输出描述符的示例包括:
pkh(<pubkey>) P2PKH outputs for the given pubkey wpkh(<pubkey>) Native segwit P2PKH outputs for the given pubkey sh(multi(<n>,<pubkey>,<pubkey>,…)) P2SH-multisig outputs for the given threshold and pubkeys raw(<hex script>) Outputs whose scriptPubKey equals the specified hex scripts
在上文中,<pubkey>是以十六进制表示形式是指固定的公共 key ,或者是xpub /xprv(可选)后跟一个或多个由“/”分隔的路径元素,其中“h”表示强化的子 key 。
有关输出描述符的更多信息,请参阅doc /descriptors.md文件中的文档。
参数1 - descriptor
类型:字符串,必填
描述符。
参数2 - range
类型:数字或数组,可选
如果使用了范围描述符,则它指定要导出的结尾或范围(以[begin,end]表示法)。
返回结果
[ address ] (array) the derived addresses
示例
前三个本机隔离见证接收地址:
bitcoin-cli deriveaddresses "wpkh([d34db33f/84h/0h/0h]xpub6DJ2dNUysrn5Vt36jH2KLBT2i1auw1tTSSomg8PhqNiUtx8QX2SvC9nrHu81fT41fvDUnhMjEzQgXnQjKEu3oaqMSzhSrHMxyyoEAmUHQbY/0/*)#trd0mf0l" "[0,2]"
相关用法
- Bitcoin createmultisig用法及代码示例
- Bitcoin estimatesmartfee用法及代码示例
- Bitcoin getdescriptorinfo用法及代码示例
- Bitcoin signmessagewithprivkey用法及代码示例
- Bitcoin validateaddress用法及代码示例
- Bitcoin verifymessage用法及代码示例
注:本文由纯净天空筛选整理自bitcoin.org大神的英文原创作品 Bitcoin deriveaddresses。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。