@@ -1268,7 +1268,10 @@ impl<ChanSigner: ChannelKeys, M: Deref> ChannelManager<ChanSigner, M> where M::T
12681268 }
12691269
12701270 fn get_announcement_sigs ( & self , chan : & Channel < ChanSigner > ) -> Option < msgs:: AnnouncementSignatures > {
1271- if !chan. should_announce ( ) { return None }
1271+ if !chan. should_announce ( ) {
1272+ log_trace ! ( self , "Can't send announcement_signatures for private channel {}" , log_bytes!( chan. channel_id( ) ) ) ;
1273+ return None
1274+ }
12721275
12731276 let ( announcement, our_bitcoin_sig) = match chan. get_channel_announcement ( self . get_our_node_id ( ) , self . genesis_hash . clone ( ) ) {
12741277 Ok ( res) => res,
@@ -1984,6 +1987,7 @@ impl<ChanSigner: ChannelKeys, M: Deref> ChannelManager<ChanSigner, M> where M::T
19841987 }
19851988 try_chan_entry ! ( self , chan. get_mut( ) . funding_locked( & msg) , channel_state, chan) ;
19861989 if let Some ( announcement_sigs) = self . get_announcement_sigs ( chan. get ( ) ) {
1990+ log_trace ! ( self , "Sending announcement_signatures for {} in response to funding_locked" , log_bytes!( chan. get( ) . channel_id( ) ) ) ;
19871991 // If we see locking block before receiving remote funding_locked, we broadcast our
19881992 // announcement_sigs at remote funding_locked reception. If we receive remote
19891993 // funding_locked before seeing locking block, we broadcast our announcement_sigs at locking
@@ -2578,10 +2582,13 @@ impl<ChanSigner: ChannelKeys, M: Deref + Sync + Send> ChainListener for ChannelM
25782582 msg : funding_locked,
25792583 } ) ;
25802584 if let Some ( announcement_sigs) = self . get_announcement_sigs ( channel) {
2585+ log_trace ! ( self , "Sending funding_locked and announcement_signatures for {}" , log_bytes!( channel. channel_id( ) ) ) ;
25812586 pending_msg_events. push ( events:: MessageSendEvent :: SendAnnouncementSignatures {
25822587 node_id : channel. get_their_node_id ( ) ,
25832588 msg : announcement_sigs,
25842589 } ) ;
2590+ } else {
2591+ log_trace ! ( self , "Sending funding_locked WITHOUT announcement_signatures for {}" , log_bytes!( channel. channel_id( ) ) ) ;
25852592 }
25862593 short_to_id. insert ( channel. get_short_channel_id ( ) . unwrap ( ) , channel. channel_id ( ) ) ;
25872594 } else if let Err ( e) = chan_res {
0 commit comments