【问题标题】:Error upon getting transactions received by address using bitcoin-cli使用 bitcoin-cli 获取按地址接收的交易时出错
【发布时间】:2023-03-31 17:36:01
【问题描述】:
我在打印地址收到的交易时遇到问题。
在我的机器上,我有完全同步节点
但仍然无法获取地址上的交易。我使用的命令:
bitcoin-cli getreceivedbyaddress ADDRESS
结果:
error code: -4
error message:
Address not found in wallet
我还有什么需要做的吗?
【问题讨论】:
标签:
bitcoin
cryptocurrency
bitcoind
【解决方案1】:
getreceivedbyaddress 是一个钱包 RPC 查询。它查询你自己的钱包。
Bitcoind 不维护区块链的完整每个地址索引。
要查询任何地址,您应该使用importaddress RPC 调用
importaddress "address" ("label" rescan p2sh ) 添加地址或
可以像在您的钱包中一样观看的脚本(十六进制),但
不能用来消费。需要新的钱包备份。
重新扫描默认开启,重新扫描可能需要一些时间。