@@ -35,7 +35,7 @@ use crate::ln::chan_utils;
35
35
use crate::ln::onion_utils::HTLCFailReason;
36
36
use crate::chain::BestBlock;
37
37
use crate::chain::chaininterface::{FeeEstimator, ConfirmationTarget, LowerBoundedFeeEstimator};
38
- use crate::chain::channelmonitor::{ChannelMonitor, ChannelMonitorUpdate, ChannelMonitorUpdateStep, WithChannelMonitor, LATENCY_GRACE_PERIOD_BLOCKS, CLOSED_CHANNEL_UPDATE_ID};
38
+ use crate::chain::channelmonitor::{ChannelMonitor, ChannelMonitorUpdate, ChannelMonitorUpdateStep, LATENCY_GRACE_PERIOD_BLOCKS, CLOSED_CHANNEL_UPDATE_ID};
39
39
use crate::chain::transaction::{OutPoint, TransactionData};
40
40
use crate::sign::ecdsa::{EcdsaChannelSigner, WriteableEcdsaChannelSigner};
41
41
use crate::sign::{EntropySource, ChannelSigner, SignerProvider, NodeSigner, Recipient};
@@ -2773,14 +2773,13 @@ impl<SP: Deref> Channel<SP> where
2773
2773
funding_redeemscript.clone(), self.context.channel_value_satoshis,
2774
2774
obscure_factor,
2775
2775
holder_commitment_tx, best_block, self.context.counterparty_node_id);
2776
- let logger_with_chan_monitor = WithChannelMonitor::from(logger, &channel_monitor);
2777
2776
channel_monitor.provide_initial_counterparty_commitment_tx(
2778
2777
counterparty_initial_bitcoin_tx.txid, Vec::new(),
2779
2778
self.context.cur_counterparty_commitment_transaction_number,
2780
2779
self.context.counterparty_cur_commitment_point.unwrap(),
2781
2780
counterparty_initial_commitment_tx.feerate_per_kw(),
2782
2781
counterparty_initial_commitment_tx.to_broadcaster_value_sat(),
2783
- counterparty_initial_commitment_tx.to_countersignatory_value_sat(), &&logger_with_chan_monitor );
2782
+ counterparty_initial_commitment_tx.to_countersignatory_value_sat(), logger );
2784
2783
2785
2784
assert_eq!(self.context.channel_state & (ChannelState::MonitorUpdateInProgress as u32), 0); // We have no had any monitor(s) yet to fail update!
2786
2785
if self.context.is_batch_funding() {
@@ -6976,13 +6975,12 @@ impl<SP: Deref> InboundV1Channel<SP> where SP::Target: SignerProvider {
6976
6975
funding_redeemscript.clone(), self.context.channel_value_satoshis,
6977
6976
obscure_factor,
6978
6977
holder_commitment_tx, best_block, self.context.counterparty_node_id);
6979
- let logger_with_chan_monitor = WithChannelMonitor::from(logger, &channel_monitor);
6980
6978
channel_monitor.provide_initial_counterparty_commitment_tx(
6981
6979
counterparty_initial_commitment_tx.trust().txid(), Vec::new(),
6982
6980
self.context.cur_counterparty_commitment_transaction_number + 1,
6983
6981
self.context.counterparty_cur_commitment_point.unwrap(), self.context.feerate_per_kw,
6984
6982
counterparty_initial_commitment_tx.to_broadcaster_value_sat(),
6985
- counterparty_initial_commitment_tx.to_countersignatory_value_sat(), &&logger_with_chan_monitor );
6983
+ counterparty_initial_commitment_tx.to_countersignatory_value_sat(), logger );
6986
6984
6987
6985
log_info!(logger, "{} funding_signed for peer for channel {}",
6988
6986
if funding_signed.is_some() { "Generated" } else { "Waiting for signature on" }, &self.context.channel_id());
0 commit comments