首页 > 解决方案 > 如何在不使用 Bitcore 的情况下获取与特定地址相关的 UTXOS 和交易?

问题描述

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

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

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

如何使用旧的 rpc 方法获取与特定地址相关的 utxos 和事务?

以下是该币支持的 rpc 方法。

我尝试过使用 listunspent 和 listtransactions ,但这些仅适用于本地钱包地址而不适用于其他地址。

标签: transactionsblockchainbitcoinbitcoindbitcore

解决方案


您可以尝试首先使用以下方法将该地址作为仅限手表的地址导入您的钱包:

importaddress <address> [label]

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

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


推荐阅读