Skip to content

Commit f407de1

Browse files
committed
Remove unused compat block in provide_latest_holder_commitment_tx
1 parent b3fd442 commit f407de1

File tree

1 file changed

+14
-17
lines changed

1 file changed

+14
-17
lines changed

lightning/src/chain/channelmonitor.rs

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2156,23 +2156,20 @@ impl<Signer: WriteableEcdsaChannelSigner> ChannelMonitorImpl<Signer> {
21562156
/// up-to-date as our holder commitment transaction is updated.
21572157
/// Panics if set_on_holder_tx_csv has never been called.
21582158
fn provide_latest_holder_commitment_tx(&mut self, holder_commitment_tx: HolderCommitmentTransaction, htlc_outputs: Vec<(HTLCOutputInCommitment, Option<Signature>, Option<HTLCSource>)>, claimed_htlcs: &[(SentHTLCId, PaymentPreimage)]) -> Result<(), &'static str> {
2159-
// block for Rust 1.34 compat
2160-
let mut new_holder_commitment_tx = {
2161-
let trusted_tx = holder_commitment_tx.trust();
2162-
let txid = trusted_tx.txid();
2163-
let tx_keys = trusted_tx.keys();
2164-
self.current_holder_commitment_number = trusted_tx.commitment_number();
2165-
HolderSignedTx {
2166-
txid,
2167-
revocation_key: tx_keys.revocation_key,
2168-
a_htlc_key: tx_keys.broadcaster_htlc_key,
2169-
b_htlc_key: tx_keys.countersignatory_htlc_key,
2170-
delayed_payment_key: tx_keys.broadcaster_delayed_payment_key,
2171-
per_commitment_point: tx_keys.per_commitment_point,
2172-
htlc_outputs,
2173-
to_self_value_sat: holder_commitment_tx.to_broadcaster_value_sat(),
2174-
feerate_per_kw: trusted_tx.feerate_per_kw(),
2175-
}
2159+
let trusted_tx = holder_commitment_tx.trust();
2160+
let txid = trusted_tx.txid();
2161+
let tx_keys = trusted_tx.keys();
2162+
self.current_holder_commitment_number = trusted_tx.commitment_number();
2163+
let mut new_holder_commitment_tx = HolderSignedTx {
2164+
txid,
2165+
revocation_key: tx_keys.revocation_key,
2166+
a_htlc_key: tx_keys.broadcaster_htlc_key,
2167+
b_htlc_key: tx_keys.countersignatory_htlc_key,
2168+
delayed_payment_key: tx_keys.broadcaster_delayed_payment_key,
2169+
per_commitment_point: tx_keys.per_commitment_point,
2170+
htlc_outputs,
2171+
to_self_value_sat: holder_commitment_tx.to_broadcaster_value_sat(),
2172+
feerate_per_kw: trusted_tx.feerate_per_kw(),
21762173
};
21772174
self.onchain_tx_handler.provide_latest_holder_tx(holder_commitment_tx);
21782175
mem::swap(&mut new_holder_commitment_tx, &mut self.current_holder_commitment_tx);

0 commit comments

Comments
 (0)