gpt4 book ai didi

java - 使用 bitcoinj 观看地址

转载 作者:行者123 更新时间:2023-11-30 07:11:41 26 4
gpt4 key购买 nike

我正在尝试使用 bitcoinj 作为一个简单的地址观察器。我正在使用 WalletAppKit,我在其中添加了地址:

Address address = new Address(params, "mu69XXXYYYZZZggrHgaH");
kit.wallet().addWatchedAddress(address);

我以 ForwardingService 为例 - 我有传入交易的工作观察者(我运行应用程序并将金额发送到观察地址,因此 onCoinsReceived() 事件被触发,我可以看到待处理的交易)。

一段时间后,当交易被确认时,我运行相同的代码,我看到钱包余额为 0,我无法获得有关该地址的任何信息。有没有办法做到这一点(当然可以,但有人可以告诉我 - 怎么做)?我只想查看一些地址并查看其中的余额。

最佳答案

要获取地址的当前余额,您需要在将该地址添加到钱包后重新下载 SPVBlockchain。

如果您想查看该地址的 future 支出,您需要通过 addWatchedAddress() 添加该地址并继续下载 SPVBlockchain。您需要安装一个 WalletEventListener 以便在更改发生时收到通知。在您的 WalletEventListener() 中覆盖 onCoinsReceived()。

关于java - 使用 bitcoinj 观看地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913350/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com