LockUnspent/锁定或解锁指定的UTXO
lockunspent
调用暂时锁定/解锁指定的交易输出。一个被锁定的交易输出将
不会被自动选中作为交易输入。锁定仅保持在内存中,因此节点重新启动后
将自动解除锁定。
lockunspent
调用需要钱包的支持。
参数
- Unlock:设置为true解锁交易输出,否则加锁
- Outputs:要锁定/解锁的交易输出数组,成员结构如下:
- txid:交易id
- vout:输出序号
- txid:交易id
返回值
lockunspent
调用在成功时返回true。
示例代码
下面的命令锁定指定的交易输出项:
~$ bitcoin-cli -testnet lockunspent false '''
[
{
"txid": "5a7d24cd665108c66b2d56146f244932edae4e2376b561b3d396d5ae017b9589",
"vout": 0
},
{
"txid": "6c5edd41a33f9839257358ba6ddece67df9db7f09c0db6bbea00d0372e8fe5cd",
"vout": 0
}
]
'''
输出结果如下:
true
下面的命令解锁之前被锁定的交易输出项:
~$ bitcoin-cli -testnet lockunspent true '''
[
{
"txid": "5a7d24cd665108c66b2d56146f244932edae4e2376b561b3d396d5ae017b9589",
"vout": 0
}
]
'''
输出结果如下:
true