LNURL: Fix missing route hints option

Fixes #4072.
This commit is contained in:
Dennis Reimann
2022-08-25 10:40:06 +02:00
committed by Andrew Camilleri
parent 7c8f4c0405
commit e22e522245

View File

@@ -560,9 +560,12 @@ namespace BTCPayServer
LightningInvoice invoice; LightningInvoice invoice;
try try
{ {
invoice = await client.CreateInvoice(new CreateInvoiceParams(amount.Value, var expiry = i.ExpirationTime.ToUniversalTime() - DateTimeOffset.UtcNow;
descriptionHash, var param = new CreateInvoiceParams(amount.Value, descriptionHash, expiry)
i.ExpirationTime.ToUniversalTime() - DateTimeOffset.UtcNow)); {
PrivateRouteHints = blob.LightningPrivateRouteHints
};
invoice = await client.CreateInvoice(param);
if (!BOLT11PaymentRequest.Parse(invoice.BOLT11, network.NBitcoinNetwork) if (!BOLT11PaymentRequest.Parse(invoice.BOLT11, network.NBitcoinNetwork)
.VerifyDescriptionHash(metadata)) .VerifyDescriptionHash(metadata))
{ {