nayutaco/ptarmigan

fail detect transaction that vin has funding_tx

nayuta-ueno opened this issue · 2 comments

commit cb129ee

mutual close後、funding_txをvinに持つトランザクションの検出に失敗した。
状態はclosing_waitで、shutdown--closing_signedも交換し終わり、あとはclosing_txがマイニングされるのを待つだけというところ。

logsなど一式。
rt4820_issue1343.zip

regtestかつ、定期的にgenerateする処理を複数動かしていたため、btcrpc_search_outpoint()でサーチ中にgenerateが発生して、そのblockにclosing_txが含まれていたため、取りこぼしてしまったのではないか。
少なくとも、その状況は発生しうるので修正が必要。