我正在开发一个使用比特币支付方式的应用程序。它正在使用 bitcoinj java 库。但我有一个问题:
我正在将 btc 发送到钱包。
它说交易已收到,但它当然没有确认。我正在创建未来的事件监听器,以第三次确认交易。
此时一切正常。问题是,如果应用在未来的监听器执行之前就宕机了会发生什么?
在我重新启动应用程序后它不会发生。此时我能做什么?
谢谢。
WalletChangeEventListener
您可以附加一个(文档),而不是附加到单个事务。除其他外,当找到一个新块并将确认添加到交易中时,它会被调用。如果在事件循环开始之前注册,即使在与网络的其余部分同步期间,它也应该在每个块上被调用,在确认期间模仿在线。