Avoid blanket implementing FeeEstimator for Deref<FeeEstimator>
[rust-lightning] / lightning / src / chain / chainmonitor.rs
index e6b5733520a71f74a73526b227f1d704f9cf25f9..239affc73dd74e44514458f726940e77c0d39fcc 100644 (file)
@@ -636,7 +636,7 @@ where C::Target: chain::Filter,
                        Some(monitor_state) => {
                                let monitor = &monitor_state.monitor;
                                log_trace!(self.logger, "Updating ChannelMonitor for channel {}", log_funding_info!(monitor));
-                               let update_res = monitor.update_monitor(&update, &self.broadcaster, &self.fee_estimator, &self.logger);
+                               let update_res = monitor.update_monitor(&update, &self.broadcaster, &*self.fee_estimator, &self.logger);
                                if update_res.is_err() {
                                        log_error!(self.logger, "Failed to update ChannelMonitor for channel {}.", log_funding_info!(monitor));
                                }