diff --git a/lightning/src/chain/chainmonitor.rs b/lightning/src/chain/chainmonitor.rs index 101ad665200..0d3f87645ce 100644 --- a/lightning/src/chain/chainmonitor.rs +++ b/lightning/src/chain/chainmonitor.rs @@ -150,7 +150,7 @@ where C::Target: chain::Filter, /// /// See [`ChannelMonitor::get_claimable_balances`] for more details on the exact criteria for /// inclusion in the return value. - pub fn get_claimable_balances(&self, ignored_channels: &[ChannelDetails]) -> Vec { + pub fn get_claimable_balances(&self, ignored_channels: &[&ChannelDetails]) -> Vec { let mut ret = Vec::new(); let monitors = self.monitors.read().unwrap(); for (_, monitor) in monitors.iter().filter(|(funding_outpoint, _)| {