transactions - 如何在不使用 Bitcore 的情况下获取与特定地址相关的 UTXOS 和交易?
问题描述
我正在为HappyCoin开发一个钱包,它与比特币的分叉相似但不同。
由于这个硬币没有 addressindex rpc 方法(getaddressbalance、getaddressdeltas、getaddressmempool、getaddresstxids、getaddressutxos),我无法获取特定地址的 utxos 和交易。
由于它与比特币完全不同,我不能使用 bitcore-lib 或 bitcore-node。
如何使用旧的 rpc 方法获取与特定地址相关的 utxos 和事务?
以下是该币支持的 rpc 方法。
我尝试过使用 listunspent 和 listtransactions ,但这些仅适用于本地钱包地址而不适用于其他地址。
解决方案
您可以尝试首先使用以下方法将该地址作为仅限手表的地址导入您的钱包:
importaddress <address> [label]
重新扫描完成后(它必须扫描整个区块链以查找与该地址相关的所有交易),这可能需要一个多小时。
然后,您应该能够使用钱包命令列出未使用的交易和交易。
推荐阅读
- r - 在带有参数化列名的循环中使用 dplyr
- angular - 如何避免重复订阅 Angular?
- image - Xamarin Forms iOS Share Instagram Photo 不起作用
- javascript - 如何在 FlatList 中选择多个项目,突出显示它们并将它们保存在 React Native 中
- java - SunCertPathBuilderException:无法找到请求目标的有效证书路径
- excel - 关闭并重新打开excel后VBA无法读取文件
- python - 如何连续运行 python 脚本直到打印输出?
- django - Django 2.2 升级——mongoengine 查询性能
- excel - 将表格大小调整为字典
- javascript - 离线页面的渲染在实时服务器上不起作用