Transactions 如何在不使用Bitcore的情况下获取与特定地址相关的UTXO和事务?

Transactions 如何在不使用Bitcore的情况下获取与特定地址相关的UTXO和事务?,transactions,blockchain,bitcoin,bitcoind,bitcore,Transactions,Blockchain,Bitcoin,Bitcoind,Bitcore,我正在开发一款类似但不同于比特币的钱包 因为这个硬币没有addressindex rpc方法(getaddressbalance、GetAddressDelta、getaddressmempool、getaddresstxids、getaddressutxos),所以我无法获取特定地址的utxos和事务 因为它与比特币非常不同,所以我不能使用比特核心库或比特核心节点 如何使用遗留rpc方法获取与特定地址相关的UTXO和事务 这是这个硬币的支架 我已尝试使用ListUnpent和listtrans

我正在开发一款类似但不同于比特币的钱包

因为这个硬币没有addressindex rpc方法(getaddressbalance、GetAddressDelta、getaddressmempool、getaddresstxids、getaddressutxos),所以我无法获取特定地址的utxos和事务

因为它与比特币非常不同,所以我不能使用比特核心库或比特核心节点

如何使用遗留rpc方法获取与特定地址相关的UTXO和事务

这是这个硬币的支架


我已尝试使用ListUnpent和listtransactions,但它们仅适用于本地钱包地址,而不适用于其他地址。

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

导入地址[标签]

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


然后,您应该能够使用wallet命令列出未使用的和发送的地址。

您可以尝试首先使用以下命令将该地址作为手表专用地址导入您的钱包:

导入地址[标签]

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


然后,您应该能够使用wallet命令列出未使用和发送的内容。

我无法使用此解决方案,因为我正在开发的wallet应用程序不是完整节点的wallet。钱包将指向我的完整节点服务器,用于检查用户移动钱包的UTXO和交易。因为每当用户创建地址时,初始化都需要一个多小时。那么,我应该在我的服务器上添加一个单独的utxo数据库来实现这一功能吗?是的,这是唯一的方法来实现您提到的限制,因为完整节点不维护按地址索引的数据库。我不能使用此解决方案,因为我正在开发的钱包应用程序不是完整节点钱包。钱包将指向我的完整节点服务器,用于检查用户移动钱包的UTXO和交易。因为每当用户创建地址时,初始化都需要一个多小时。那么,我应该在服务器上添加一个单独的utxo数据库来实现这一功能吗?是的,这是在您提到的限制条件下实现这一功能的唯一方法,因为完整节点不维护按地址索引的数据库