Andrew Camilleri
d3e3c31b0c
Btcpay abstract BTCPayNetwork -- Alternative PR to #865 ( #868 )
...
* BitcoinSpecificBtcPayNetwork - abstract BTCPayNetwork
* some type fixes
* fix tests
* simplify fetching handler in invoice controller
* rename network base and bitcoin classes
* abstract serializer to network level
* fix serializer when network not provided
* fix serializer when network not provided
* fix serializer when network not provided
* try fixes for isolating pull request
2019-05-29 18:43:50 +09:00
Andrew Camilleri
25b08b21fa
Provide Pretty descriptions for payment methods from their handlers ( #852 )
...
* small cleanup
* Provide Pretty descriptions for payment methods from their handlers
* remove PrettyMethod()
2019-05-24 15:38:47 +09:00
nicolas.dorier
60cd864226
Inject HttpClient inside lightning client instances
2019-04-11 01:10:46 +09:00
nicolas.dorier
73d5415ea9
Use NBitcoin's socks implementation
2019-03-31 13:16:05 +09:00
nicolas.dorier
014d08f38a
Add socks support on BTCPay Server to query onion endpoints
2019-03-18 00:03:02 +09:00
nicolas.dorier
a4051dac72
Make sure BTCPay show TOR lightning node info if the site is accessed through TOR
2019-03-17 21:28:47 +09:00
Steven Horn
b28a547dc4
Grammatical corrections in exception messages
...
Fixed a few grammatical errors in LightningLikePaymentHandler.
2019-01-15 12:21:31 +00:00
Kukks
12c418d84d
Add Node Info Page
2019-01-07 09:52:27 +01:00
nicolas.dorier
8be4256278
Fix unreliable tests
2018-10-28 22:46:03 +09:00
nicolas.dorier
f5d81334f8
Remove Lightning Specific logic from BTCPay, and use BTCPayServer.Lightning packages instead
2018-08-30 12:24:00 +09:00
nicolas.dorier
9c30476fc8
Making BTCPayServer a bit faster when creating invoices
2018-08-21 13:54:52 +09:00
nicolas.dorier
94a6f20a05
Refactor the LndInvoiceClient which might solve memory leak
2018-07-13 19:45:50 +09:00
rockstardev
f8c88bd44f
Providing ability to increase lightning timeout for tests/debugging
2018-05-31 16:31:39 -05:00
nicolas.dorier
786d129452
Make sure to not freeze if ligthning does not respond
2018-05-12 00:14:39 +09:00
nicolas.dorier
ac9b8d03d7
Fix slow invoice creation
2018-04-09 16:25:31 +09:00
nicolas.dorier
d7cb6f1cca
Add a way to customize lightning invoice description
2018-04-07 16:27:46 +09:00
nicolas.dorier
1048dd516b
Pass itemDesc to lightning invoice ( Fix #104 )
2018-04-07 02:43:35 +09:00
nicolas.dorier
e23243565f
Refactor CreateInvoiceCore to better give feedback on payment method errors to the merchant, be faster, and give NodeInfo
2018-03-28 22:37:01 +09:00
nicolas.dorier
39b34ff4ed
Can invite user to manage your store
2018-03-23 16:24:57 +09:00
nicolas.dorier
ae7cfe90ab
Show the NodeInfo when testing connection
2018-03-22 12:02:38 +09:00
nicolas.dorier
6d611d7d05
Can connect directly to CLightning via TCP or UNIX socket
2018-03-21 00:31:19 +09:00
nicolas.dorier
392f3a16f1
Introduce LightningClientFactory
2018-03-20 12:10:35 +09:00
nicolas.dorier
2b2e12b290
Abstract ChargeClient to prepare for support of other lightning implementation
2018-03-20 11:59:43 +09:00
nicolas.dorier
acb2407654
Fix bug: Paying a lightning invoice might miss 1 satoshi due to rounding error
2018-03-18 02:26:33 +09:00
nicolas.dorier
339cedadf7
Save a call to nbxplorer.GetStatus, update NBXplorer
2018-03-02 14:03:47 -05:00
nicolas.dorier
bbf5fb3c30
show port if failing to connect to lightning node
2018-03-01 10:31:01 +09:00
nicolas.dorier
346cdf2431
show block gap if lightning node is not synched
2018-02-28 23:12:09 +09:00
nicolas.dorier
030cb09af8
Fix bug of address parsing for lightning
2018-02-28 22:56:12 +09:00
nicolas.dorier
c8923af573
Lightning Network support implementation
2018-02-26 00:48:12 +09:00