比特幣(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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。