Skip to content

Commit fb0a015

Browse files
committed
f remove redundant wraps
1 parent 2d22660 commit fb0a015

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

lightning/src/ln/channel.rs

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -917,7 +917,7 @@ impl<Signer: Sign> Channel<Signer> {
917917
return Err(APIError::APIMisuseError { err: format!("Holder selected channel reserve below implemention limit dust_limit_satoshis {}", holder_selected_channel_reserve_satoshis) });
918918
}
919919

920-
let feerate = LowerBoundedFeeEstimator::new(fee_estimator).get_est_sat_per_1000_weight(ConfirmationTarget::Normal);
920+
let feerate = fee_estimator.get_est_sat_per_1000_weight(ConfirmationTarget::Normal);
921921

922922
let value_to_self_msat = channel_value_satoshis * 1000 - push_msat;
923923
let commitment_tx_fee = Self::commit_tx_fee_msat(feerate, MIN_AFFORDABLE_HTLC_COUNT, opt_anchors);
@@ -1160,7 +1160,7 @@ impl<Signer: Sign> Channel<Signer> {
11601160
if msg.htlc_minimum_msat >= full_channel_value_msat {
11611161
return Err(ChannelError::Close(format!("Minimum htlc value ({}) was larger than full channel value ({})", msg.htlc_minimum_msat, full_channel_value_msat)));
11621162
}
1163-
Channel::<Signer>::check_remote_fee(&LowerBoundedFeeEstimator::new(fee_estimator), msg.feerate_per_kw)?;
1163+
Channel::<Signer>::check_remote_fee(fee_estimator, msg.feerate_per_kw)?;
11641164

11651165
let max_counterparty_selected_contest_delay = u16::min(config.channel_handshake_limits.their_to_self_delay, MAX_LOCAL_BREAKDOWN_TIMEOUT);
11661166
if msg.to_self_delay > max_counterparty_selected_contest_delay {
@@ -3696,7 +3696,7 @@ impl<Signer: Sign> Channel<Signer> {
36963696
if self.channel_state & (ChannelState::PeerDisconnected as u32) == ChannelState::PeerDisconnected as u32 {
36973697
return Err(ChannelError::Close("Peer sent update_fee when we needed a channel_reestablish".to_owned()));
36983698
}
3699-
Channel::<Signer>::check_remote_fee(&LowerBoundedFeeEstimator::new(fee_estimator), msg.feerate_per_kw)?;
3699+
Channel::<Signer>::check_remote_fee(fee_estimator, msg.feerate_per_kw)?;
37003700
let feerate_over_dust_buffer = msg.feerate_per_kw > self.get_dust_buffer_feerate(None);
37013701

37023702
self.pending_update_fee = Some((msg.feerate_per_kw, FeeUpdateState::RemoteAnnounced));
@@ -4104,8 +4104,7 @@ impl<Signer: Sign> Channel<Signer> {
41044104
return Ok((None, None));
41054105
}
41064106

4107-
let bounded_fee_estimator = LowerBoundedFeeEstimator::new(fee_estimator);
4108-
let (our_min_fee, our_max_fee) = self.calculate_closing_fee_limits(&bounded_fee_estimator);
4107+
let (our_min_fee, our_max_fee) = self.calculate_closing_fee_limits(fee_estimator);
41094108

41104109
assert!(self.shutdown_scriptpubkey.is_some());
41114110
let (closing_tx, total_fee_satoshis) = self.build_closing_transaction(our_min_fee, false);
@@ -4305,8 +4304,7 @@ impl<Signer: Sign> Channel<Signer> {
43054304
}
43064305
}
43074306

4308-
let bounded_fee_estimator = LowerBoundedFeeEstimator::new(fee_estimator);
4309-
let (our_min_fee, our_max_fee) = self.calculate_closing_fee_limits(&bounded_fee_estimator);
4307+
let (our_min_fee, our_max_fee) = self.calculate_closing_fee_limits(fee_estimator);
43104308

43114309
macro_rules! propose_fee {
43124310
($new_fee: expr) => {
@@ -7054,7 +7052,7 @@ mod tests {
70547052
let counterparty_node_id = PublicKey::from_secret_key(&secp_ctx, &SecretKey::from_slice(&[42; 32]).unwrap());
70557053
let mut config = UserConfig::default();
70567054
config.channel_handshake_config.announced_channel = false;
7057-
let mut chan = Channel::<InMemorySigner>::new_outbound(&feeest, &&keys_provider, counterparty_node_id, &InitFeatures::known(), 10_000_000, 100000, 42, &config, 0, 42).unwrap(); // Nothing uses their network key in this test
7055+
let mut chan = Channel::<InMemorySigner>::new_outbound(&LowerBoundedFeeEstimator::new(&feeest), &&keys_provider, counterparty_node_id, &InitFeatures::known(), 10_000_000, 100000, 42, &config, 0, 42).unwrap(); // Nothing uses their network key in this test
70587056
chan.holder_dust_limit_satoshis = 546;
70597057
chan.counterparty_selected_channel_reserve_satoshis = Some(0); // Filled in in accept_channel
70607058

0 commit comments

Comments
 (0)