btcpayserver/BTCPayServer/Payments/Lightning
d11n 0d0477d661
Lightning: Relax GetInfo constraint for LNDhub connections (#5083)
* Lightning: Relax GetInfo constraint for LNDhub connections

The LNDhub-compatible implementation by LNbits does not support the `GetInfo` call for all their funding sources — see lnbits/lnbits#1182. By catching that exception in combination with the `LndHubLightningClient`, we give people the ability to still use their LNbits-based LNDhub as a Lightning node.

Fixes #4482.

* Update approach to handling unsupported GetInfo calls
2023-06-20 17:28:16 +09:00
..
LightningExtensions.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
LightningLikePaymentData.cs LightningLikePaymentData: Null-check preimage (#4886) 2023-04-17 00:08:40 +02:00
LightningLikePaymentHandler.cs Lightning: Relax GetInfo constraint for LNDhub connections (#5083) 2023-06-20 17:28:16 +09:00
LightningLikePaymentMethodDetails.cs Greenfield: Add payment hash and preimage to Lightning invoices (#4520) 2023-01-13 17:29:41 +09:00
LightningListener.cs Make LightningListener nullable, fix some NRE 2023-04-27 13:37:32 +09:00
LightningPendingPayoutListener.cs Prevent payout processors from stalling restart 2023-04-26 18:09:56 +09:00
LightningSupportedPaymentMethod.cs Remove disable BOLT11 option 2023-04-25 12:21:27 +02:00