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
nicolas.dorier
d32a24004e
Fix test
2019-05-03 12:59:11 +09:00
nicolas.dorier
3cce7b8b35
Refactor the lightning listener, some users complain payments are not detected (should fix #676 )
2019-03-27 15:53:38 +09:00
nicolas.dorier
a05cd5678b
Add support for removing network fee on first payment
2019-01-05 17:45:49 +09:00
nicolas.dorier
8be4256278
Fix unreliable tests
2018-10-28 22:46:03 +09:00
Aaron Clauson
ce94c05fd3
MySQL Support ( #345 )
...
* MySQL EF support added using Pomelo MySQL provider.
* MySQL EF support added using Pomelo MySQL provider.
2018-10-27 23:15:21 +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
ce17e3212a
Can delete stores
2018-07-19 19:31:17 +09:00
nicolas.dorier
1ee4bd9c92
Fix tests, and make sure Listen does not block for LND
2018-07-19 14:49:30 +09:00
nicolas.dorier
94a6f20a05
Refactor the LndInvoiceClient which might solve memory leak
2018-07-13 19:45:50 +09:00
nicolas.dorier
3113097c4f
Update to https, use new dockerfile
2018-07-10 19:33:54 +09:00
nicolas.dorier
0879895678
Fix tests and rename type=lnd to type=lnd-rest
2018-07-08 15:34:19 +09:00
rockstardev
25dbf6445f
LND Support
2018-07-01 21:45:21 +09:00
nicolas.dorier
34deb17f3d
Fix tests
2018-07-01 16:10:17 +09:00
rockstardev
a22576da0a
Streamlining flow of interaction between test lnd customer / merchant
2018-06-15 15:56:02 -05:00
rockstardev
69bd888bab
Refactoring ServerTester so that ClightningRPCClient can use LND
2018-06-15 15:02:40 -05:00
rockstardev
431147784e
Merge branch 'master' into dev-lndrpc
2018-05-31 12:11:31 -05:00
rockstardev
e634700913
Changing the way we signal that LightningConnectingString is Lnd
2018-05-25 12:18:47 -05:00
rockstardev
ce81136c88
Adding LndMockTester for passing end to end tests
2018-05-25 10:44:59 -05:00
nicolas.dorier
dec5dbc0d2
Ability to pass fields to POS app #181
2018-05-24 23:54:48 +09:00
nicolas.dorier
10c981b2a0
Update NBXplorer
2018-04-19 16:54:25 +09:00
nicolas.dorier
0723eec508
Fix rate handling
2018-04-15 21:21:57 +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
2b2e12b290
Abstract ChargeClient to prepare for support of other lightning implementation
2018-03-20 11:59:43 +09:00
nicolas.dorier
b8a4f0c012
fix tests
2018-03-18 01:59:16 +09:00
nicolas.dorier
09f97915d6
Fix charge listener bug, and decouple charge from clightning in test docker compose
2018-03-17 19:26:30 +09:00
nicolas.dorier
0d8affc68d
Remove dependency on Eclair for tests
2018-03-17 17:02:47 +09:00
nicolas.dorier
2d5a861df0
Update to work with 0.16.0
2018-02-28 17:01:10 +09:00
nicolas.dorier
309d6fdfe0
Can configure an internallightningnode to make things easier
2018-02-26 18:58:02 +09:00
nicolas.dorier
adc6bea4dc
make tests bit more resilient
2018-02-26 13:36:00 +09:00
nicolas.dorier
ef431f688f
Make ChargeListener use only one websocket connection per url
2018-02-26 13:29:23 +09:00
nicolas.dorier
c8923af573
Lightning Network support implementation
2018-02-26 00:48:12 +09:00
nicolas.dorier
200e259b82
Add lightning dependencies to tests and docker-compose
2018-02-23 15:21:42 +09:00
nicolas.dorier
b898cc030c
general code cleanup + add analyzers
2018-02-17 13:18:16 +09:00
nicolas.dorier
b59021a0be
Cleanup the design for multi currencies support, use a single nbxplorer instead of two
2018-01-12 11:54:57 +09:00
nicolas.dorier
8596e16feb
make default configuration just work with multi chains
2018-01-11 22:52:28 +09:00
nicolas.dorier
3a91965187
Some refactoring improving performance, and better tests for multiple currencies
2018-01-11 17:29:48 +09:00
nicolas.dorier
eb44203475
Remove internal url
2018-01-07 21:58:46 +09:00
nicolas.dorier
80e878c2f5
Removing http callback notification system
2018-01-07 21:48:00 +09:00
nicolas.dorier
84bb6056d3
Use EventAggregator to decouple several classes
2017-12-17 14:17:42 +09:00
nicolas.dorier
1b6fa0c7d8
Prepare Eclair integration
2017-12-13 15:49:19 +09:00
nicolas.dorier
4deb7c3270
Adopt dotnet core editorconfig, big reformating
2017-10-27 17:53:04 +09:00
nicolas.dorier
bae08b6966
Use callback to update invoice state instead of long polling
2017-10-12 16:33:53 +09:00
nicolas.dorier
6d3ea65e03
Refactor token handling, support server-initiated pairing
2017-10-11 12:20:44 +09:00
NicolasDorier
61b37f87dc
Rely on docker for tests, move everything to the root
2017-10-03 00:41:03 +09:00
NicolasDorier
b5c6ed3860
Init
2017-09-13 15:55:16 +09:00