Ensure all HTLCs for a claimed payment are claimed on startup
[rust-lightning] / lightning / src / chain / mod.rs
index 24eb09e7090b212ea9867aba9844ed6993c83735..48aa712f39c1d55263f7cd5129e0b3cce3690d41 100644 (file)
@@ -302,7 +302,7 @@ pub trait Watch<ChannelSigner: Sign> {
        ///
        /// For details on asynchronous [`ChannelMonitor`] updating and returning
        /// [`MonitorEvent::UpdateCompleted`] here, see [`ChannelMonitorUpdateErr::TemporaryFailure`].
-       fn release_pending_monitor_events(&self) -> Vec<MonitorEvent>;
+       fn release_pending_monitor_events(&self) -> Vec<(OutPoint, Vec<MonitorEvent>)>;
 }
 
 /// The `Filter` trait defines behavior for indicating chain activity of interest pertaining to