java如何在确认事务之前关闭BitcoinJ实例时触发事件?
我正在开发一个使用比特币支付方式的应用程序。它使用的是bitcoinj java库。但我有一个问题:
我将btc发送到钱包
它说交易已收到,但当然没有确认。我正在创建事件的未来监听器,以便第三次确认事务
现在一切都好。问题是,如果应用程序在未来的侦听器执行之前关闭,会发生什么
当然,在我重新启动应用程序后,它不会发生任何事件。在这一点上我能做什么
谢谢
你可以在下面搜索框中键入要查询的问题!
我正在开发一个使用比特币支付方式的应用程序。它使用的是bitcoinj java库。但我有一个问题:
我将btc发送到钱包
它说交易已收到,但当然没有确认。我正在创建事件的未来监听器,以便第三次确认事务
现在一切都好。问题是,如果应用程序在未来的侦听器执行之前关闭,会发生什么
当然,在我重新启动应用程序后,它不会发生任何事件。在这一点上我能做什么
谢谢
# 1 楼答案
您可以附加
WalletChangeEventListener
(docs),而不是附加到单个事务。除其他事项外,当发现新块并向事务添加确认时,将调用它。如果在事件循环启动之前注册,则即使在与网络其余部分同步期间,也应在每个块上调用它,模拟在确认期间处于联机状态