在确认交易之前,BitcoinJ实例关闭的事件如何?

时间:2016-12-23 16:13:17

标签: java bitcoin bitcoinj

我正在开发一个使用比特币支付方式的应用程序。它使用的是bitcoinj java库。但我有一个问题:

我将btc发送到钱包。

它表示交易收到了,但当然没有确认。我正在创建未来的事件监听器以进行第三次交易确认。

此时一切都很好。问题是,如果应用程序在未来的侦听器执行之前停止会发生什么?

重启应用程序后,它没有发生任何事情。我现在该怎么办?

感谢。

1 个答案:

答案 0 :(得分:0)

您可以附加WalletChangeEventListenerdocs),而不是附加到单个交易。除其他外,它被称为当找到新块并且向事务添加确认时。如果在事件循环开始之前注册,即使在与网络的其余部分同步期间也应该在每个块上调用,在确认期间模仿在线。