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;
try
{
invoice = await client.CreateInvoice(new CreateInvoiceParams(amount.Value,
descriptionHash,
i.ExpirationTime.ToUniversalTime() - DateTimeOffset.UtcNow));
var expiry = i.ExpirationTime.ToUniversalTime() - DateTimeOffset.UtcNow;
var param = new CreateInvoiceParams(amount.Value, descriptionHash, expiry)
{
PrivateRouteHints = blob.LightningPrivateRouteHints
};
invoice = await client.CreateInvoice(param);
if (!BOLT11PaymentRequest.Parse(invoice.BOLT11, network.NBitcoinNetwork)
.VerifyDescriptionHash(metadata))
{