rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
rockstardev
b6c7af32de
Cleaning up bom from cs files
2020-06-28 21:44:35 -05:00
nicolas.dorier
51514252b6
Run dotnet format
2020-06-28 17:55:27 +09:00
Andrew Camilleri
67da6ee379
Decimal precision and filter valid transaction ( #1538 )
...
The liquid transactions list was showing all transactions to the wallet, even when it had nothing to do with the specific crypto code (e.g sending LBTC txs in USDT, LCAD in USDT, etc). This PR fixes that.
It also uses the previously introduced checkout decimal precision fix to the Wallets screen, specifically the balance amount on wallet llist and balance change on transaction list.
2020-05-04 01:04:34 +09:00
nicolas.dorier
7434163848
Persist offchain transactions
2020-04-16 14:36:50 +09:00
nicolas.dorier
a01b2e4a83
Small optimization for faster AddDerivationScheme
2020-04-05 18:35:29 +09:00
nicolas.dorier
fd026a9733
Refactor server-side
2020-04-05 12:02:36 +09:00
Kukks
89da4184ff
BIP79 Support
2020-03-27 10:45:12 +01:00
Andrew Camilleri
025da0261d
new feature: Wallet Receive Page ( #1065 )
...
* new feature: Wallet Receive Page
closes #965
* Conserve addresses by waiting till address is spent before generating each run
* fix tests
* Filter by cryptocode before matching outpoint
* fix build
* fix edge case issue
* use address in keypathinfo directly
* rebase fixes
* rebase fixes
* remove duplicate code
* fix messy condition
* fixes
* fix e2e
* fix
2020-01-18 14:12:27 +09:00
Andrew Camilleri
4d7480db15
Liquid & Liquid Assets Support ( #1118 )
2019-12-24 16:20:44 +09:00
nicolas.dorier
23b9dfed2c
Cache balance
2019-12-10 22:17:59 +09:00
Kukks
bc2a039ea2
bump nbx and make balance return decimal
2019-12-02 09:57:38 +01:00
Kukks
e31e600144
update nbx + prep bitcoin payment data ctor change
2019-12-01 15:30:56 +01:00
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