nicolas.dorier
cad602ad14
Fix several issues in cart
...
* Fix: Only USD currency with 2 decimals were properly handled for tips
* Fix: All PoS apps would were sharing the same basket
* Fix: Currency formatting was not using server side information
* Fix: Various bug of formatting for decimal 0 and more than 2.
2018-12-04 13:04:26 +09:00
nicolas.dorier
15d9adfbf1
Fix rate fetching for kraken doge and dash
2018-11-05 12:14:39 +09:00
nicolas.dorier
c0174c0c2c
inverse DASH rate
2018-11-01 16:33:53 +09:00
nicolas.dorier
fa8324c1f9
Fix DASH rate for kraken
2018-11-01 14:48:46 +09:00
nicolas.dorier
a82f181126
Reactivate cryptopia
2018-10-31 13:31:03 +09:00
nicolas.dorier
2be1f97419
Remove cryptopedia as direct provider, add estimated time to wallet rescan page, bump nbx
2018-10-30 15:40:27 +09:00
nicolas.dorier
3d85dace38
Move currency display method into CurrencyNameTable
2018-10-09 23:30:26 +09:00
nicolas.dorier
4c4b76e995
Remove Bitpay direct provider
2018-09-28 17:08:51 +09:00
nicolas.dorier
4568d2a98e
Add exchange name to expired rate
2018-08-31 10:45:21 +09:00
nicolas.dorier
957d478865
Fixing coinaverage, ValidityTime was faster than the refresh rate
2018-08-25 21:49:20 +09:00
nicolas.dorier
6c51d83f61
Fix tests
2018-08-25 15:49:04 +09:00
nicolas.dorier
0edaedb6ab
Report if BackgroundFetcherRateProvider has expired entry
2018-08-25 15:09:42 +09:00
nicolas.dorier
929a0c37bd
Better handle errors on BackgroundFetcherRateProvider
2018-08-25 14:44:56 +09:00
nicolas.dorier
058ccf56d0
Fix uncaught exception on when getting rates of invoice
2018-08-25 14:44:55 +09:00
nicolas.dorier
29af07b3f9
Make sure we do not return outdated rates
2018-08-23 13:47:56 +09:00
nicolas.dorier
f12114f9aa
Poll and cache rates in parallel
2018-08-23 00:24:33 +09:00
nicolas.dorier
87d384dba5
Decouple RateProviderFactory with RateFetcher
2018-08-22 16:53:40 +09:00
nicolas.dorier
4f5a8f7953
Use direct provider for Kraken, update packages
2018-08-21 15:59:57 +09:00
nicolas.dorier
8728356698
Use HttpClientFactory for coinaverage
2018-08-21 14:33:13 +09:00
nicolas.dorier
0dcda0f289
Fix: Inverse rule was not found in BTCPay with X_X
2018-07-27 18:04:41 +09:00
nicolas.dorier
1eee31e9f1
Fix rate bug: Sometimes coinaverage is sending null bid and ask
2018-06-04 12:01:30 +09:00
nicolas.dorier
b98993f84b
fix typo
2018-05-23 11:16:19 +09:00
nicolas.dorier
ba3d13d56c
Make sure the rate of the merchant is using the ask of a divided exchange
2018-05-23 02:18:38 +09:00
nicolas.dorier
3cf3aa63f6
CurrencyNameTable can use fallback
2018-05-20 23:37:18 +09:00
nicolas.dorier
011dd5574f
Add a fallback currency format info
2018-05-20 23:22:20 +09:00
nicolas.dorier
eeb522fe7d
Remove special case for showing crypto currency
2018-05-16 21:19:48 +09:00
nicolas.dorier
ecf03f90aa
Fix UriAttribute bug, and currency formatting crash
2018-05-16 02:24:59 +09:00
nicolas.dorier
f7fe855274
Do not roundup rates
2018-05-13 15:09:17 +09:00
nicolas.dorier
449738414b
Add cryptopia
2018-05-12 19:37:32 +09:00
nicolas.dorier
26db946392
BTCPayRateProviderFactory is responsible for getting the supported exchange list
2018-05-12 00:54:17 +09:00
nicolas.dorier
af3dee95de
round up rates sent back by the RateProviderFactory
2018-05-11 23:31:50 +09:00
nicolas.dorier
14360bde78
Use rate directly from some exchanges, fix bug in ServerSettings
2018-05-04 15:36:10 +09:00
nicolas.dorier
6dc4bfaefe
Make rate calculation scriptable
2018-05-04 01:46:52 +09:00
nicolas.dorier
e57a488371
Refactor the RateProvider
2018-05-03 03:32:42 +09:00
nicolas.dorier
a7ad71d492
CoinAverage credentials are now correctly passed
2018-04-23 17:21:50 +09:00
nicolas.dorier
18977f7265
Optimize number of requests sent to Quadrigacx
2018-04-23 17:06:22 +09:00
nicolas.dorier
8a88b44e98
Add special rate provider for qudrigacx
2018-04-23 16:44:59 +09:00
nicolas.dorier
c9e5fe42ba
Set default AvailableExchanges inside CoinAverageSettings
2018-04-23 16:12:11 +09:00
nicolas.dorier
0e1fac3773
fix getting exchange rate of Coinaverage
2018-04-23 15:58:35 +09:00
nicolas.dorier
3822358096
Show more info about bitcoin average quota
2018-04-20 01:01:39 +09:00
nicolas.dorier
6936b034cb
Add Bitcoin average quota
2018-04-18 18:23:39 +09:00
nicolas.dorier
73ed4003a3
Use a drop down for preferred exchange list
2018-04-18 16:38:56 +09:00
nicolas.dorier
5cb8cdd511
Refactoring: Do not query database when asking for Coinaverage rates, periodically get exchange list
2018-04-18 16:38:56 +09:00
nicolas.dorier
0723eec508
Fix rate handling
2018-04-15 21:21:57 +09:00
nicolas.dorier
04c6107196
Can configure rate caching and bitcoinaverage API keys
2018-04-14 22:52:57 +09:00
nicolas.dorier
560c1c3dc0
do not use long cache provider
2018-04-03 17:56:55 +09:00
nicolas.dorier
ecc5032bb2
Fix error message if invalid input lightning max value / min value. Increase cache of currency to 15 min
2018-04-03 17:54:50 +09:00
nicolas.dorier
7dd88d8d8f
Can send max invoice value for lightning payments
2018-03-26 01:57:44 +09:00
nicolas.dorier
465fbdd47f
Fix bug which can happen if parsing of CoinAverage decimal is on another culture
2018-02-10 22:03:33 +09:00
nicolas.dorier
db46ca87d7
do not share cache between long and short profile
2018-02-01 21:34:07 +01:00