btcpayserver/BTCPayServer/Payments
d11n 562f88555c
Lightning: Better handling for non-public nodes (#4263)
Fixes #4246. 

`LightningLikePaymentHandler.GetNodeInfo` needed the `throws` argument to handle the cases as previously, otherwise the catch case in `ShowLightningNodeInfo` never occured.

State with this PR: A node can be available, but not have any public addresses. The latter will now be reported when testing the connection and on the public node info page.
2022-11-05 12:21:24 +01:00
..
Bitcoin Payjoin label fixes (#3986) 2022-07-23 20:26:13 +09:00
Lightning Lightning: Better handling for non-public nodes (#4263) 2022-11-05 12:21:24 +01:00
LNURLPay Make LNURL enabled when only method (#3930) 2022-07-06 22:09:05 +09:00
PayJoin Fix: PayjoinController could throw HTTP 500 of a few corner cases (#4215) 2022-10-20 11:19:48 +09:00
IPaymentFilter.cs Use ArgumentNullException.ThrowIfNull everywhere (#3239) 2021-12-28 17:39:54 +09:00
IPaymentMethodDetails.cs Test LNUrl Pay payment method information, add doc 2022-02-21 13:22:17 +09:00
IPaymentMethodHandler.cs Make LNURL enabled when only method (#3930) 2022-07-06 22:09:05 +09:00
ISupportedPaymentMethod.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
PaymentMethodExtensions.cs Cleaning up bom from cs files 2020-06-28 21:44:35 -05:00
PaymentMethodId.cs Zcash integration (#3400) 2022-02-14 17:04:34 +09:00
PaymentMethodUnavailableException.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
PaymentTypes.Bitcoin.cs Refactoring: Extract StringExtensions 2022-03-08 08:17:39 +00:00
PaymentTypes.cs Zcash integration (#3400) 2022-02-14 17:04:34 +09:00
PaymentTypes.Lightning.cs Rename GreenField -> Greenfield 2022-01-14 13:46:04 +09:00