当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Bitcoin deriveaddresses用法及代码示例


比特币(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.org大神的英文原创作品 Bitcoin deriveaddresses。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。