Skip to content

Commit f1db58d

Browse files
committed
Account for BOLT12 changes
1 parent 2db9c6e commit f1db58d

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

src/event.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,7 @@ where
780780
LdkEvent::DiscardFunding { .. } => {}
781781
LdkEvent::HTLCIntercepted { .. } => {}
782782
LdkEvent::BumpTransaction(_) => {}
783+
LdkEvent::InvoiceRequestFailed { .. } => {}
783784
}
784785
}
785786
}

src/wallet.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,18 @@ where
440440
fn sign_gossip_message(&self, msg: UnsignedGossipMessage<'_>) -> Result<Signature, ()> {
441441
self.inner.sign_gossip_message(msg)
442442
}
443+
444+
fn sign_bolt12_invoice(
445+
&self, invoice: &lightning::offers::invoice::UnsignedBolt12Invoice,
446+
) -> Result<bitcoin::secp256k1::schnorr::Signature, ()> {
447+
self.inner.sign_bolt12_invoice(invoice)
448+
}
449+
450+
fn sign_bolt12_invoice_request(
451+
&self, invoice_request: &lightning::offers::invoice_request::UnsignedInvoiceRequest,
452+
) -> Result<bitcoin::secp256k1::schnorr::Signature, ()> {
453+
self.inner.sign_bolt12_invoice_request(invoice_request)
454+
}
443455
}
444456

445457
impl<D, L: Deref> EntropySource for WalletKeysManager<D, L>

0 commit comments

Comments
 (0)