Skip to content

Commit e6a311a

Browse files
committed
f LDK: Account for changes to NodeSigner interface
1 parent f3f35ec commit e6a311a

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

src/wallet/mod.rs

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ use lightning::chain::chaininterface::BroadcasterInterface;
1616
use lightning::chain::{BestBlock, Listen};
1717

1818
use lightning::events::bump_transaction::{Utxo, WalletSource};
19+
use lightning::ln::inbound_payment::ExpandedKey;
1920
use lightning::ln::msgs::{DecodeError, UnsignedGossipMessage};
2021
use lightning::ln::script::ShutdownScript;
2122
use lightning::sign::{
22-
ChangeDestinationSource, EntropySource, InMemorySigner, KeyMaterial, KeysManager, NodeSigner,
23-
OutputSpender, Recipient, SignerProvider, SpendableOutputDescriptor,
23+
ChangeDestinationSource, EntropySource, InMemorySigner, KeysManager, NodeSigner, OutputSpender,
24+
Recipient, SignerProvider, SpendableOutputDescriptor,
2425
};
2526

2627
use lightning::util::message_signing;
@@ -715,8 +716,8 @@ where
715716
self.inner.ecdh(recipient, other_key, tweak)
716717
}
717718

718-
fn get_inbound_payment_key_material(&self) -> KeyMaterial {
719-
self.inner.get_inbound_payment_key_material()
719+
fn get_inbound_payment_key(&self) -> ExpandedKey {
720+
self.inner.get_inbound_payment_key()
720721
}
721722

722723
fn sign_invoice(
@@ -734,12 +735,6 @@ where
734735
) -> Result<bitcoin::secp256k1::schnorr::Signature, ()> {
735736
self.inner.sign_bolt12_invoice(invoice)
736737
}
737-
738-
fn sign_bolt12_invoice_request(
739-
&self, invoice_request: &lightning::offers::invoice_request::UnsignedInvoiceRequest,
740-
) -> Result<bitcoin::secp256k1::schnorr::Signature, ()> {
741-
self.inner.sign_bolt12_invoice_request(invoice_request)
742-
}
743738
}
744739

745740
impl<B: Deref, E: Deref, L: Deref> OutputSpender for WalletKeysManager<B, E, L>

0 commit comments

Comments
 (0)