Kukks
179520a211
Plugins: Allow creation of independent DbContexts
...
This allows plugins to create custom dbcontexts, which would be namespaced in the scheme with a prefix. Migrations are supported too and the table would be prefixed too
2020-11-18 12:27:26 +01:00
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
nicolas.dorier
0bfc12ae3d
Fix build
2020-03-20 13:44:02 +09:00
nicolas.dorier
89539fca01
Fix build
2019-11-15 18:20:10 +09:00
nicolas.dorier
240f6fa45a
Allow /rates to pass storeId
2019-11-15 18:10:14 +09:00
nicolas.dorier
eac4c91820
Move Bitpay authentication class in BTCPayServer.Security
2019-10-19 00:54:20 +09:00
nicolas.dorier
281a2461ad
Refactor authorizations
2019-10-14 00:24:41 +09:00
nicolas.dorier
f257f9f91d
[Refactor] Move SQL classes in their own assembly
2019-08-30 18:22:13 +09:00
nicolas.dorier
23f296ef34
The store owner can define default currency pairs when using rate API without parameter
2019-03-11 18:39:21 +09:00
nicolas.dorier
522970fdb9
Fix build
2019-03-05 17:21:44 +09:00
nicolas.dorier
051248f2fc
Add CancellationToken to GetRatesAsync and propagate it from the controllers to the rate fetcher
2019-03-05 17:09:17 +09:00
nicolas.dorier
cf6b17250a
Can set lightning network as default payment method ( close #290 )
2019-01-31 19:07:38 +09:00
nicolas.dorier
4f4d05b8cd
Make sure CORS is enabled on Bitpay's API
2019-01-29 18:20:53 +09:00
nicolas.dorier
e1751c4d91
[Fix] Querying rate with authenticated request should be successfull
2018-10-15 18:11:20 +09:00
nicolas.dorier
87d384dba5
Decouple RateProviderFactory with RateFetcher
2018-08-22 16:53:40 +09:00
nicolas.dorier
500bdd9bf1
Fix GetRates
2018-07-30 23:07:29 +09:00
nicolas.dorier
57bda24664
Fix other DDOS related to GetRate
2018-07-30 22:51:39 +09:00
nicolas.dorier
6401af00fe
Fix potential DDOS on get rate
2018-07-30 22:45:28 +09:00
Andrew Camilleri
faabd68f6f
Merge remote-tracking branch 'origin/master' into feature/bitpayrates
2018-07-27 11:16:52 +02:00
nicolas.dorier
0dcda0f289
Fix: Inverse rule was not found in BTCPay with X_X
2018-07-27 18:04:41 +09:00
Andrew Camilleri
1a54f2d01a
remove redundant cryptocode field in payment method interface
2018-07-27 08:41:36 +02:00
Andrew Camilleri
2c6133b4f7
let X_X rates show in rates api as bitpay does
2018-07-27 07:55:18 +02:00
Andrew Camilleri
64181d1a93
use default crypto for /rates route
2018-07-27 07:54:55 +02:00
Andrew Camilleri
25e9a27a78
add in bitpay api constraints to actions
2018-07-27 06:38:54 +02:00
Andrew Camilleri
bac9ef4f93
add some UT and fix error message + bump Nbitpayclient
2018-05-29 17:12:07 +02:00
Andrew Camilleri
ada6f3b844
Finish rate api
2018-05-28 15:30:43 +02:00
Andrew Camilleri
c8a26ce952
api fixes
2018-05-28 14:55:49 +02:00
Andrew Camilleri
6cf80b7533
small rename
2018-05-28 14:29:23 +02:00
Andrew Camilleri
79df523bb2
reorder methods
2018-05-28 10:20:18 +02:00
Andrew Camilleri
2583eb15ec
Merge remote-tracking branch 'btcpayserver/master' into feature/bitpayrates
2018-05-21 16:49:43 +02:00
Andrew Camilleri
1879ea55e8
init bitpay rates api
2018-05-21 16:49:37 +02:00
nicolas.dorier
3cf3aa63f6
CurrencyNameTable can use fallback
2018-05-20 23:37:18 +09:00
nicolas.dorier
efe666b284
Fix call to Rates via bitpay API
2018-05-06 22:41:38 +09:00
nicolas.dorier
e57a488371
Refactor the RateProvider
2018-05-03 03:32:42 +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
d873a1a545
Set a longer timeout for the cache for /rates, update NBXPlorer, bump
2018-02-01 21:24:13 +01:00
nicolas.dorier
ade3eff75c
unwrap rates in api/rates
2018-01-20 12:11:24 +09:00
nicolas.dorier
69247dee8a
Fix api/rates allow to scope by cyrptoCode and storeId
2018-01-19 18:11:43 +09:00
nicolas.dorier
4deb7c3270
Adopt dotnet core editorconfig, big reformating
2017-10-27 17:53:04 +09:00
NicolasDorier
f8baab8138
Renaming + fix invoice display when paid and expired
2017-09-15 16:06:57 +09:00
NicolasDorier
b5c6ed3860
Init
2017-09-13 15:55:16 +09:00