@@ -16,11 +16,12 @@ use lightning::chain::chaininterface::BroadcasterInterface;
1616use lightning:: chain:: { BestBlock , Listen } ;
1717
1818use lightning:: events:: bump_transaction:: { Utxo , WalletSource } ;
19+ use lightning:: ln:: inbound_payment:: ExpandedKey ;
1920use lightning:: ln:: msgs:: { DecodeError , UnsignedGossipMessage } ;
2021use lightning:: ln:: script:: ShutdownScript ;
2122use 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
2627use 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
745740impl < B : Deref , E : Deref , L : Deref > OutputSpender for WalletKeysManager < B , E , L >
0 commit comments