nayutaco/ptarmigan

unilateral close when receive announcement_signatures without sending funding_locked

Opened this issue · 3 comments

  1. connect ptarmdとfaucet(lnd?) and faucet starts open_channel
  2. faucet send funding_locked, but ptarmd not send.
  3. restart ptarmd
  4. connect to faucet
  5. faucet send init and announcement_signatures
  6. ptarmd go to unilateral close.

ptarmd should ignore the announcement_signatures

ignoreにするところまでやります。

log.txt
ignoreにして評価。

lnd : a575b5679d116fcadb0f5b8dd943953e11646de4

(regtest)

  1. ptarmdからconnect
  2. lndからopen_channel
  3. そのままptarmdをkill
  4. generate 6
  5. ptarmd起動
[ptarmd => lnd] init
[lnd => ptarmd] init
[lnd => ptarmd] channel_update
[lnd => ptarmd] announcement_signatures
[lnd => ptarmd] channel_reestablish
[ptarmd => lnd] channel_reestablish
[lnd => ptarmd] funding_locked
[ptarmd => lnd] funding_locked
[ptarmd => lnd] channel_update
[ptarmd => lnd] announcement_signatures
[lnd => ptarmd] node_announcement (fail save???)