RPC调用以获取手表专用钱包的未确认余额

我们有一个比特币核心客户端在生产机器上运行。此计算机不能具有私钥,因此每个地址都被添加为仅监视。
到目前为止,它工作得很好,但最近我们需要显示等待确认的btc金额和已确认的金额(至少1个确认)
比特币rpc getbalance*0真
比特币rpc getunconfirmedbalance
这是我在网上找到的两种方法,应该可以用,但它们不起作用。
getbalance只返回已确认的金额,getunconfirmedbalance总是返回0
我怎样才能得到手表钱包的未确认余额?
比特币核心
json rpc
分享
改进这个问题
跟随
7月16日17:55问
尼科斯·卡拉利斯
14366枚青铜徽章
添加评论
2个答案
0
您可以使用getbalances命令。它将返回属于钱包的所有余额,包括钱包可以签名的余额、只看东西的余额、受信任的余额(已确认的交易和未确认的更改)和不成熟的coinbase输出。
下面是它的帮助输出。
获取余额
返回包含BTC中所有余额的对象。
结果:
{
“mine”:{(object)余额来自钱包可以签名的输出
“可信”:xxx(数字)可信余额(钱包创建的输出或确认的输出)
“untrusted\u pending”:xxx(数字)untrusted pending balance(mempool中其他人创建的输出)
“未成熟”:来自未成熟coinbase输出的xxx(数字)余额
“已用”:xxx(数字)(仅在设置了“避免重复使用”时显示)从发送到以前使用过的地址的硬币余额(可能侵犯隐私)
},
“watchonly”:{(object)watchonly余额(如果钱包不看任何东西,则不存在)
“可信”:xxx(数字)可信余额(钱包创建的输出或确认的输出)
“untrusted\u pending”:xxx(数字)untrusted pending balance(mempool中其他人创建的输出)
“未成熟”:来自未成熟coinbase输出的xxx(数字)余额
},
}
分享
改进这个答案
跟随
19年7月16日18:45回答
麻吉弟弟周立铭♦
53.4k44金徽章5656银徽章109109青铜徽章
getbalances不再工作:通过rpc JSONRPCError({“code”=>-32601,“message”=>“Method not found”})通过bitcoin cli Method not found–Nicos Karalis 7月16日18:50
忘了提一下,我正在使用比特币核心守护程序版本v0.18.0.0-g2472733a24a9364e4c6233ccd04166a26a68cc65–Nicos Karalis 7月16日19:09
2
获取master中的新余额;它还没有发布任何版本Pieter Wuille 7月16日19:59
添加评论
0
使用bitcoin cli listumpent也可以工作,然后您可以解析每个utxo,您将看到未确认的utxo。
分享

时光素材-香车美女  (227)blockchainBTC比特币区块链www.qkl91.com

发表评论

邮箱地址不会被公开。 必填项已用*标注