AddWitnessAddress/添加隔离见证地址
addwitnessaddress
RPC调用将一个公钥脚本或赎回脚本转换为P2SH隔离见证地址。
addwitnessaddress
为Bitcoin Core 0.13.0新增API,需要节点启用钱包支持,
而且钱包解锁或者未加密状态。
参数
- Address: base58编码的地址,要添加到脚本中的见证地址,必须是钱包内的地址 而且非压缩格式。
返回值
addwitnessaddress
返回一个base58编码的P2SH地址。
示例代码
下面命令根据指定的地址生成对应的隔离见证地址:
~$ bitcoin-cli addwitnessaddress 1BRo7qrYHMPrzdBDzfjmzteBdYAyTMXW75
上面命令的输出如下:
3LfAujMsBHgQKoxLn59dVbeYPmfUrHSAQb
注意,由于主网的隔离见证还未激活,该调用需要在启动节点时增加
-walletprematurewitness
选项。