Skip to content

Commit ff24530

Browse files
committed
Add some trace logging for funding_locked and announcement_sigs
1 parent 8c0ec5c commit ff24530

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)