@@ -1588,7 +1588,7 @@ trait InitialRemoteCommitmentReceiver<SP: Deref> where SP::Target: SignerProvide
15881588 let funding_redeemscript = context.get_funding_redeemscript();
15891589 let funding_txo = context.get_funding_txo().unwrap();
15901590 let funding_txo_script = funding_redeemscript.to_p2wsh();
1591- let obscure_factor = get_commitment_transaction_number_obscure_factor(&context.get_holder_pubkeys().payment_point , &context.get_counterparty_pubkeys().payment_point , context.is_outbound());
1591+ let obscure_factor = get_commitment_transaction_number_obscure_factor(&context.get_holder_pubkeys().payment_basepoint , &context.get_counterparty_pubkeys().payment_basepoint , context.is_outbound());
15921592 let shutdown_script = context.shutdown_scriptpubkey.clone().map(|script| script.into_inner());
15931593 let mut monitor_signer = signer_provider.derive_channel_signer(context.channel_value_satoshis, context.channel_keys_id);
15941594 monitor_signer.provide_channel_parameters(&context.channel_transaction_parameters);
@@ -2483,7 +2483,7 @@ impl<SP: Deref> ChannelContext<SP> where SP::Target: SignerProvider {
24832483 let counterparty_pubkeys = ChannelPublicKeys {
24842484 funding_pubkey: common_fields.funding_pubkey,
24852485 revocation_basepoint: RevocationBasepoint::from(common_fields.revocation_basepoint),
2486- payment_point : common_fields.payment_basepoint,
2486+ payment_basepoint : common_fields.payment_basepoint,
24872487 delayed_payment_basepoint: DelayedPaymentBasepoint::from(common_fields.delayed_payment_basepoint),
24882488 htlc_basepoint: HtlcBasepoint::from(common_fields.htlc_basepoint)
24892489 };
@@ -2749,7 +2749,7 @@ impl<SP: Deref> ChannelContext<SP> where SP::Target: SignerProvider {
27492749
27502750 log_trace!(logger, "Building commitment transaction number {} (really {} xor {}) for channel {} for {}, generated by {} with fee {}...",
27512751 commitment_number, (INITIAL_COMMITMENT_NUMBER - commitment_number),
2752- get_commitment_transaction_number_obscure_factor(&self.get_holder_pubkeys().payment_point , &self.get_counterparty_pubkeys().payment_point , self.is_outbound()),
2752+ get_commitment_transaction_number_obscure_factor(&self.get_holder_pubkeys().payment_basepoint , &self.get_counterparty_pubkeys().payment_basepoint , self.is_outbound()),
27532753 &self.channel_id,
27542754 if local { "us" } else { "remote" }, if generated_by_local { "us" } else { "remote" }, feerate_per_kw);
27552755
@@ -7975,7 +7975,7 @@ impl<SP: Deref> OutboundV1Channel<SP> where SP::Target: SignerProvider {
79757975 max_accepted_htlcs: self.context.holder_max_accepted_htlcs,
79767976 funding_pubkey: keys.funding_pubkey,
79777977 revocation_basepoint: keys.revocation_basepoint.to_public_key(),
7978- payment_basepoint: keys.payment_point ,
7978+ payment_basepoint: keys.payment_basepoint ,
79797979 delayed_payment_basepoint: keys.delayed_payment_basepoint.to_public_key(),
79807980 htlc_basepoint: keys.htlc_basepoint.to_public_key(),
79817981 first_per_commitment_point,
@@ -8116,7 +8116,7 @@ impl<SP: Deref> InboundV1Channel<SP> where SP::Target: SignerProvider {
81168116 let counterparty_pubkeys = ChannelPublicKeys {
81178117 funding_pubkey: msg.common_fields.funding_pubkey,
81188118 revocation_basepoint: RevocationBasepoint::from(msg.common_fields.revocation_basepoint),
8119- payment_point : msg.common_fields.payment_basepoint,
8119+ payment_basepoint : msg.common_fields.payment_basepoint,
81208120 delayed_payment_basepoint: DelayedPaymentBasepoint::from(msg.common_fields.delayed_payment_basepoint),
81218121 htlc_basepoint: HtlcBasepoint::from(msg.common_fields.htlc_basepoint)
81228122 };
@@ -8189,7 +8189,7 @@ impl<SP: Deref> InboundV1Channel<SP> where SP::Target: SignerProvider {
81898189 max_accepted_htlcs: self.context.holder_max_accepted_htlcs,
81908190 funding_pubkey: keys.funding_pubkey,
81918191 revocation_basepoint: keys.revocation_basepoint.to_public_key(),
8192- payment_basepoint: keys.payment_point ,
8192+ payment_basepoint: keys.payment_basepoint ,
81938193 delayed_payment_basepoint: keys.delayed_payment_basepoint.to_public_key(),
81948194 htlc_basepoint: keys.htlc_basepoint.to_public_key(),
81958195 first_per_commitment_point,
@@ -8381,7 +8381,7 @@ impl<SP: Deref> OutboundV2Channel<SP> where SP::Target: SignerProvider {
83818381 max_accepted_htlcs: self.context.holder_max_accepted_htlcs,
83828382 funding_pubkey: keys.funding_pubkey,
83838383 revocation_basepoint: keys.revocation_basepoint.to_public_key(),
8384- payment_basepoint: keys.payment_point ,
8384+ payment_basepoint: keys.payment_basepoint ,
83858385 delayed_payment_basepoint: keys.delayed_payment_basepoint.to_public_key(),
83868386 htlc_basepoint: keys.htlc_basepoint.to_public_key(),
83878387 first_per_commitment_point,
@@ -8439,7 +8439,7 @@ impl<SP: Deref> InboundV2Channel<SP> where SP::Target: SignerProvider {
84398439 let counterparty_pubkeys = ChannelPublicKeys {
84408440 funding_pubkey: msg.common_fields.funding_pubkey,
84418441 revocation_basepoint: RevocationBasepoint(msg.common_fields.revocation_basepoint),
8442- payment_point : msg.common_fields.payment_basepoint,
8442+ payment_basepoint : msg.common_fields.payment_basepoint,
84438443 delayed_payment_basepoint: DelayedPaymentBasepoint(msg.common_fields.delayed_payment_basepoint),
84448444 htlc_basepoint: HtlcBasepoint(msg.common_fields.htlc_basepoint)
84458445 };
@@ -8530,7 +8530,7 @@ impl<SP: Deref> InboundV2Channel<SP> where SP::Target: SignerProvider {
85308530 max_accepted_htlcs: self.context.holder_max_accepted_htlcs,
85318531 funding_pubkey: keys.funding_pubkey,
85328532 revocation_basepoint: keys.revocation_basepoint.to_public_key(),
8533- payment_basepoint: keys.payment_point ,
8533+ payment_basepoint: keys.payment_basepoint ,
85348534 delayed_payment_basepoint: keys.delayed_payment_basepoint.to_public_key(),
85358535 htlc_basepoint: keys.htlc_basepoint.to_public_key(),
85368536 first_per_commitment_point,
@@ -10367,7 +10367,7 @@ mod tests {
1036710367 let counterparty_pubkeys = ChannelPublicKeys {
1036810368 funding_pubkey: public_from_secret_hex(&secp_ctx, "1552dfba4f6cf29a62a0af13c8d6981d36d0ef8d61ba10fb0fe90da7634d7e13"),
1036910369 revocation_basepoint: RevocationBasepoint::from(PublicKey::from_slice(&<Vec<u8>>::from_hex("02466d7fcae563e5cb09a0d1870bb580344804617879a14949cf22285f1bae3f27").unwrap()[..]).unwrap()),
10370- payment_point : public_from_secret_hex(&secp_ctx, "4444444444444444444444444444444444444444444444444444444444444444"),
10370+ payment_basepoint : public_from_secret_hex(&secp_ctx, "4444444444444444444444444444444444444444444444444444444444444444"),
1037110371 delayed_payment_basepoint: DelayedPaymentBasepoint::from(public_from_secret_hex(&secp_ctx, "1552dfba4f6cf29a62a0af13c8d6981d36d0ef8d61ba10fb0fe90da7634d7e13")),
1037210372 htlc_basepoint: HtlcBasepoint::from(public_from_secret_hex(&secp_ctx, "4444444444444444444444444444444444444444444444444444444444444444"))
1037310373 };
@@ -10379,7 +10379,7 @@ mod tests {
1037910379 chan.context.channel_transaction_parameters.funding_outpoint = Some(funding_info);
1038010380 signer.provide_channel_parameters(&chan.context.channel_transaction_parameters);
1038110381
10382- assert_eq!(counterparty_pubkeys.payment_point .serialize()[..],
10382+ assert_eq!(counterparty_pubkeys.payment_basepoint .serialize()[..],
1038310383 <Vec<u8>>::from_hex("032c0b7cf95324a07d05398b240174dc0c2be444d96b159aa6c7f7b1e668680991").unwrap()[..]);
1038410384
1038510385 assert_eq!(counterparty_pubkeys.funding_pubkey.serialize()[..],
0 commit comments