nayutaco / ptarmigan

Lightning Network (BOLT)
Apache License 2.0
132 stars 19 forks source link

receive announcement_signatures before detect funding_tx mining #1591

Open nayuta-ueno opened 5 years ago

nayuta-ueno commented 5 years ago

1556

https://github.com/lightningnetwork/lightning-rfc/pull/635

funding_locked ==> announcement_signaturesの順に受信した場合でも、ptarmdがまだfunding_txがminingされたことに気付いていない場合、まだshort_channel_idは未設定のため、announcement_signaturesでshort_channel_idの比較ができずに破棄している。

announcement_signatures受信したときにshort_channel_idを覚えておき、最後に答え合わせする方式が良いか。

nayuta-ueno commented 5 years ago

lightning-integrationでFAILになっていて気付いた。