Skip to content

Commit

Permalink
f: Always use new nonce for sent Invoice
Browse files Browse the repository at this point in the history
  • Loading branch information
shaavan committed Sep 9, 2024
1 parent b75dbe1 commit 03541a4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lightning/src/ln/channelmanager.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10894,7 +10894,7 @@ where

match response {
Ok(invoice) => {
let nonce = nonce.unwrap_or_else(|| Nonce::from_entropy_source(&*self.entropy_source));
let nonce = Nonce::from_entropy_source(&*self.entropy_source);
let hmac = signer::hmac_for_payment_hash(payment_hash, nonce, expanded_key);
let context = MessageContext::Offers(OffersContext::InboundPayment { payment_hash, nonce, hmac });
Some((OffersMessage::Invoice(invoice), responder.respond_with_reply_path(context)))
Expand Down

0 comments on commit 03541a4

Please sign in to comment.