Remove SecretKey from DynamicOuputP2WPKH descriptor
[rust-lightning] / lightning / src / ln / channelmonitor.rs
index 460c252cf19d3235b797800c349f0006547d4da7..fae8534dde534a5dbc51fa6d305f4485ef894ff3 100644 (file)
@@ -2119,8 +2119,8 @@ impl<ChanSigner: ChannelKeys> ChannelMonitor<ChanSigner> {
                        } else if self.remote_payment_script == outp.script_pubkey {
                                spendable_output = Some(SpendableOutputDescriptor::DynamicOutputP2WPKH {
                                        outpoint: BitcoinOutPoint { txid: tx.txid(), vout: i as u32 },
-                                       key: self.keys.payment_key().clone(),
                                        output: outp.clone(),
+                                       key_derivation_params: self.keys.key_derivation_params(),
                                });
                                break;
                        } else if outp.script_pubkey == self.shutdown_script {