Add `source_channel_id` in `PaymentForwarded` event
[rust-lightning] / lightning / src / ln / channelmanager.rs
index cfa2da06fd17bddb9167f14ec9b2efed6a51d7ff..a7badc4ff93b4adaebbf94d4fee15b3eea278c76 100644 (file)
@@ -4291,7 +4291,10 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
                                                } else { None };
 
                                                let mut pending_events = self.pending_events.lock().unwrap();
+
+                                               let source_channel_id = Some(prev_outpoint.to_channel_id());
                                                pending_events.push(events::Event::PaymentForwarded {
+                                                       source_channel_id,
                                                        fee_earned_msat,
                                                        claim_from_onchain_tx: from_onchain,
                                                });