@@ -7592,8 +7592,6 @@ impl<SP: Deref> Writeable for Channel<SP> where SP::Target: SignerProvider {
7592
7592
(35, pending_outbound_skimmed_fees, optional_vec),
7593
7593
(37, holding_cell_skimmed_fees, optional_vec),
7594
7594
(38, self.context.is_batch_funding, option),
7595
- (39, self.context.cur_holder_commitment_point, option),
7596
- (41, self.context.prev_holder_commitment_secret, option),
7597
7595
});
7598
7596
7599
7597
Ok(())
@@ -7879,9 +7877,6 @@ impl<'a, 'b, 'c, ES: Deref, SP: Deref> ReadableArgs<(&'a ES, &'b SP, u32, &'c Ch
7879
7877
7880
7878
let mut is_batch_funding: Option<()> = None;
7881
7879
7882
- let mut cur_holder_commitment_point: Option<PublicKey> = None;
7883
- let mut prev_holder_commitment_secret: Option<[u8; 32]> = None;
7884
-
7885
7880
read_tlv_fields!(reader, {
7886
7881
(0, announcement_sigs, option),
7887
7882
(1, minimum_depth, option),
@@ -7908,8 +7903,6 @@ impl<'a, 'b, 'c, ES: Deref, SP: Deref> ReadableArgs<(&'a ES, &'b SP, u32, &'c Ch
7908
7903
(35, pending_outbound_skimmed_fees_opt, optional_vec),
7909
7904
(37, holding_cell_skimmed_fees_opt, optional_vec),
7910
7905
(38, is_batch_funding, option),
7911
- (39, cur_holder_commitment_point, option),
7912
- (41, prev_holder_commitment_secret, option),
7913
7906
});
7914
7907
7915
7908
let (channel_keys_id, holder_signer) = if let Some(channel_keys_id) = channel_keys_id {
@@ -7961,27 +7954,6 @@ impl<'a, 'b, 'c, ES: Deref, SP: Deref> ReadableArgs<(&'a ES, &'b SP, u32, &'c Ch
7961
7954
let mut secp_ctx = Secp256k1::new();
7962
7955
secp_ctx.seeded_randomize(&entropy_source.get_secure_random_bytes());
7963
7956
7964
- // If we weren't able to load the cur_holder_commitment_point or prev_holder_commitment_secret,
7965
- // ask the signer for it now.
7966
- let mut signer_pending_commitment_point = false;
7967
- if cur_holder_commitment_point.is_none() {
7968
- cur_holder_commitment_point = holder_signer.get_per_commitment_point(
7969
- cur_holder_commitment_transaction_number, &secp_ctx
7970
- ).ok();
7971
-
7972
- signer_pending_commitment_point = cur_holder_commitment_point.is_none();
7973
- }
7974
-
7975
- let mut signer_pending_released_secret = false;
7976
- if prev_holder_commitment_secret.is_none() {
7977
- let release_transaction_number = cur_holder_commitment_transaction_number + 2;
7978
- prev_holder_commitment_secret = if release_transaction_number <= INITIAL_COMMITMENT_NUMBER {
7979
- let secret = holder_signer.release_commitment_secret(release_transaction_number).ok();
7980
- signer_pending_released_secret = secret.is_none();
7981
- secret
7982
- } else { None };
7983
- }
7984
-
7985
7957
// `user_id` used to be a single u64 value. In order to remain backwards
7986
7958
// compatible with versions prior to 0.0.113, the u128 is serialized as two
7987
7959
// separate u64 values.
@@ -8034,8 +8006,8 @@ impl<'a, 'b, 'c, ES: Deref, SP: Deref> ReadableArgs<(&'a ES, &'b SP, u32, &'c Ch
8034
8006
destination_script,
8035
8007
8036
8008
cur_holder_commitment_transaction_number,
8037
- cur_holder_commitment_point,
8038
- prev_holder_commitment_secret,
8009
+ cur_holder_commitment_point: None ,
8010
+ prev_holder_commitment_secret: None ,
8039
8011
cur_counterparty_commitment_transaction_number,
8040
8012
value_to_self_msat,
8041
8013
@@ -8057,8 +8029,8 @@ impl<'a, 'b, 'c, ES: Deref, SP: Deref> ReadableArgs<(&'a ES, &'b SP, u32, &'c Ch
8057
8029
signer_pending_revoke_and_ack: false,
8058
8030
signer_pending_funding: false,
8059
8031
signer_pending_channel_ready: false,
8060
- signer_pending_commitment_point,
8061
- signer_pending_released_secret,
8032
+ signer_pending_commitment_point: true ,
8033
+ signer_pending_released_secret: true ,
8062
8034
8063
8035
pending_update_fee,
8064
8036
holding_cell_update_fee,
0 commit comments