@@ -1268,7 +1268,10 @@ impl<ChanSigner: ChannelKeys, M: Deref> ChannelManager<ChanSigner, M> where M::T
1268
1268
}
1269
1269
1270
1270
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
+ }
1272
1275
1273
1276
let ( announcement, our_bitcoin_sig) = match chan. get_channel_announcement ( self . get_our_node_id ( ) , self . genesis_hash . clone ( ) ) {
1274
1277
Ok ( res) => res,
@@ -1984,6 +1987,7 @@ impl<ChanSigner: ChannelKeys, M: Deref> ChannelManager<ChanSigner, M> where M::T
1984
1987
}
1985
1988
try_chan_entry ! ( self , chan. get_mut( ) . funding_locked( & msg) , channel_state, chan) ;
1986
1989
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( ) ) ) ;
1987
1991
// If we see locking block before receiving remote funding_locked, we broadcast our
1988
1992
// announcement_sigs at remote funding_locked reception. If we receive remote
1989
1993
// 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
2578
2582
msg : funding_locked,
2579
2583
} ) ;
2580
2584
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( ) ) ) ;
2581
2586
pending_msg_events. push ( events:: MessageSendEvent :: SendAnnouncementSignatures {
2582
2587
node_id : channel. get_their_node_id ( ) ,
2583
2588
msg : announcement_sigs,
2584
2589
} ) ;
2590
+ } else {
2591
+ log_trace ! ( self , "Sending funding_locked WITHOUT announcement_signatures for {}" , log_bytes!( channel. channel_id( ) ) ) ;
2585
2592
}
2586
2593
short_to_id. insert ( channel. get_short_channel_id ( ) . unwrap ( ) , channel. channel_id ( ) ) ;
2587
2594
} else if let Err ( e) = chan_res {
0 commit comments