Skip to content

Commit 2922c0f

Browse files
committed
f Account for signer changes
1 parent e62ca0e commit 2922c0f

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

src/wallet/mod.rs

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ use lightning::chain::{BestBlock, Listen};
2323
use lightning::events::bump_transaction::{Utxo, WalletSource};
2424
use lightning::ln::channelmanager::PaymentId;
2525
use lightning::ln::inbound_payment::ExpandedKey;
26-
use lightning::ln::msgs::{DecodeError, UnsignedGossipMessage};
26+
use lightning::ln::msgs::UnsignedGossipMessage;
2727
use lightning::ln::script::ShutdownScript;
2828
use lightning::sign::{
2929
ChangeDestinationSource, EntropySource, InMemorySigner, KeysManager, NodeSigner, OutputSpender,
@@ -44,7 +44,7 @@ use bitcoin::key::XOnlyPublicKey;
4444
use bitcoin::psbt::Psbt;
4545
use bitcoin::secp256k1::ecdh::SharedSecret;
4646
use bitcoin::secp256k1::ecdsa::{RecoverableSignature, Signature};
47-
use bitcoin::secp256k1::{PublicKey, Scalar, Secp256k1, SecretKey, Signing};
47+
use bitcoin::secp256k1::{All, PublicKey, Scalar, Secp256k1, SecretKey};
4848
use bitcoin::{
4949
Address, Amount, FeeRate, Network, ScriptBuf, Transaction, TxOut, Txid, WPubkeyHash,
5050
WitnessProgram, WitnessVersion,
@@ -863,10 +863,10 @@ where
863863
L::Target: LdkLogger,
864864
{
865865
/// See [`KeysManager::spend_spendable_outputs`] for documentation on this method.
866-
fn spend_spendable_outputs<C: Signing>(
866+
fn spend_spendable_outputs(
867867
&self, descriptors: &[&SpendableOutputDescriptor], outputs: Vec<TxOut>,
868868
change_destination_script: ScriptBuf, feerate_sat_per_1000_weight: u32,
869-
locktime: Option<LockTime>, secp_ctx: &Secp256k1<C>,
869+
locktime: Option<LockTime>, secp_ctx: &Secp256k1<All>,
870870
) -> Result<Transaction, ()> {
871871
self.inner.spend_spendable_outputs(
872872
descriptors,
@@ -898,20 +898,12 @@ where
898898
{
899899
type EcdsaSigner = InMemorySigner;
900900

901-
fn generate_channel_keys_id(
902-
&self, inbound: bool, channel_value_satoshis: u64, user_channel_id: u128,
903-
) -> [u8; 32] {
904-
self.inner.generate_channel_keys_id(inbound, channel_value_satoshis, user_channel_id)
901+
fn generate_channel_keys_id(&self, inbound: bool, user_channel_id: u128) -> [u8; 32] {
902+
self.inner.generate_channel_keys_id(inbound, user_channel_id)
905903
}
906904

907-
fn derive_channel_signer(
908-
&self, channel_value_satoshis: u64, channel_keys_id: [u8; 32],
909-
) -> Self::EcdsaSigner {
910-
self.inner.derive_channel_signer(channel_value_satoshis, channel_keys_id)
911-
}
912-
913-
fn read_chan_signer(&self, reader: &[u8]) -> Result<Self::EcdsaSigner, DecodeError> {
914-
self.inner.read_chan_signer(reader)
905+
fn derive_channel_signer(&self, channel_keys_id: [u8; 32]) -> Self::EcdsaSigner {
906+
self.inner.derive_channel_signer(channel_keys_id)
915907
}
916908

917909
fn get_destination_script(&self, _channel_keys_id: [u8; 32]) -> Result<ScriptBuf, ()> {

0 commit comments

Comments
 (0)