如何在不使用 Bitcore 的情况下获取与特定地址相关的 UTXOS 和交易?

How to get UTXOS and Transactions related to a specific address without using Bitcore?

我正在为 HappyCoin 开发一个钱包,它与比特币的分叉相似但不同。

由于这个硬币没有地址索引 rpc 方法(getaddressbalance、getaddressdeltas、getaddressmempool、getaddresstxids、getaddressutxos),我无法获取特定地址的 utxos 和交易。

由于它与比特币有很大不同,我不能使用 bitcore-lib 或 bitcore-node。

如何使用传统的 rpc 方法获取与特定地址相关的 utxos 和交易?

这里有the rpc methods这个币种支持。

我尝试过使用 listunspent 和 listtransactions,但它们只适用于本地钱包地址,不适用于其他地址。

您可以尝试先将地址作为只读地址导入您的钱包,使用:

importaddress <address> [label]

一旦重新扫描完成(它必须扫描整个区块链以查找与该地址相关的所有交易),这可能需要一个多小时。

然后您应该能够使用钱包命令列出未花费的和交易的。