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
0096ec1d12
bump nbxplorer
2018-11-21 20:41:51 +09:00
nicolas.dorier
52f60b0457
Can show the transaction list in wallet menu
2018-07-27 00:08:07 +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
49cf804914
bump
2018-03-13 15:39:52 +09:00
nicolas.dorier
b898cc030c
general code cleanup + add analyzers
2018-02-17 13:18:16 +09:00
nicolas.dorier
0602353dd2
fix bug happening if only btc is supported
2018-02-17 01:55:38 +09:00
nicolas.dorier
5de330b1f9
Refactoring to keep coin logic out of InvoiceWatcher
2018-02-17 01:34:40 +09:00
nicolas.dorier
c3684eb064
BTCPayWallet should be singleton per cryptcode
2018-02-15 15:17:12 +09:00
nicolas.dorier
cd1611dbcd
make sure to not spam too much NBXplorer
2018-02-15 14:44:08 +09:00
nicolas.dorier
c17793aca9
do not freeze the stores page
2018-02-15 13:33:29 +09:00
nicolas.dorier
01d898b618
Caching GetCoins
2018-02-15 13:02:12 +09:00
nicolas.dorier
17069c311b
Remove transaction cache
2018-02-15 12:42:48 +09:00
nicolas.dorier
6181e8b3e4
Refactor the code to prepare the group to support of another hardware wallet
2018-02-13 16:57:40 +09:00
nicolas.dorier
cd0a650df4
Ledger wallet support
2018-02-13 03:27:36 +09:00
nicolas.dorier
7b9541b8e9
Do not crash if some of the altcoins are unavailable
2018-01-19 17:39:15 +09:00
nicolas.dorier
3f9889d374
Update docker, remove tx cache, use new nbxplorer
2018-01-17 15:02:53 +09:00
nicolas.dorier
099c9fa1f9
Fix balance calculation when there is unconfirmed tx
2018-01-13 12:53:56 +09:00
nicolas.dorier
5226b77ffc
Fix bug happening when removing data of nbxplorer
2018-01-13 02:28:23 +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
223558c01d
Adding transaction caching
2018-01-11 21:01:00 +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
55d50af39d
BTCWallet is single currency, introduce BTCWalletProvider
2018-01-11 14:36:12 +09:00
nicolas.dorier
cb4468d3b3
Fixing payment in different crypto
2018-01-10 18:30:45 +09:00
nicolas.dorier
7618eacef1
Fix: altcoin payment not detected after another coin payment
2018-01-10 15:43:07 +09:00
nicolas.dorier
401a31e5c2
Cleanup code
2018-01-10 02:07:42 +09:00
nicolas.dorier
e3a1eed8b3
Use Websocket for blockchain notifications
2018-01-08 02:36:41 +09:00
nicolas.dorier
63fceed5f4
invoice watcher can watch several currencies
2018-01-07 02:16:42 +09:00
nicolas.dorier
781b2885cc
Refactoring to prepare multiple DerivationSchemes per store and invoices
2018-01-06 19:10:55 +09:00
nicolas.dorier
28ac5608a5
Update NBxplorer, bump version
2018-01-04 22:43:28 +09:00
nicolas.dorier
4deb7c3270
Adopt dotnet core editorconfig, big reformating
2017-10-27 17:53:04 +09:00
nicolas.dorier
55a4c3c08d
Change address if invoice get partially paid
2017-10-25 01:41:01 +09:00
nicolas.dorier
bae08b6966
Use callback to update invoice state instead of long polling
2017-10-12 16:33:53 +09:00
NicolasDorier
783132a012
Add balance of the store in the stores page
2017-10-06 11:07:22 +09:00
NicolasDorier
f456d62d3c
Properly map addresses to invoice, use new nbxplorer
2017-10-06 10:37:38 +09:00
NicolasDorier
f8baab8138
Renaming + fix invoice display when paid and expired
2017-09-15 16:06:57 +09:00