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


Bitcoin sethdseed用法及代码示例


比特币(Bitcoin) RPC Wallet API中sethdseed的用法及代码示例。

用法:

sethdseed ( newkeypool "seed" )

设置或生成新的高清钱包种子。非高清钱包不会升级为高清钱包。已经是HD的钱包将具有一个新的HD种子集,以便从该新种子派生添加到 key 池中的新 key 。

请注意,设置HD钱包种子后,您将需要对钱包进行新的备份。

参数1 - newkeypool

类型:布尔值,可选,默认= true

是否从 key 池中刷新旧的未使用地址(包括更改地址)并重新生成它。

如果为true,则来自getnewaddress的下一个地址和来自getrawchangeaddress的更改地址将来自此新种子。如果为false,将使用现有 key 池中的地址(如果钱包已启用HD Chain Split,则包括更改地址)将被使用,直到耗尽为止。

参数2 - seed

类型:字符串,可选,默认=随机种子

WIF私钥用作新的HD种子。

可以使用dumpwallet命令检索种子值。这是标记为hdseed = 1的私钥

示例

bitcoin-cli sethdseed
bitcoin-cli sethdseed false
bitcoin-cli sethdseed true "wifkey"
curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "sethdseed", "params": [true, "wifkey"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/

相关用法


注:本文由纯净天空筛选整理自bitcoin.org大神的英文原创作品 Bitcoin sethdseed。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。