nicolas.dorier
|
e57a488371
|
Refactor the RateProvider
|
2018-05-03 03:32:42 +09:00 |
|
nicolas.dorier
|
21bbf49640
|
Rewrite authorization enforcement and simplify the code
|
2018-04-30 22:00:43 +09:00 |
|
nicolas.dorier
|
9339c7dff2
|
Make sure btcpay does not wait all the invoces to be cleaned to start
|
2018-04-30 15:39:47 +09:00 |
|
lepipele
|
042142396d
|
Refactoring code to adhere to naming guidelines
|
2018-04-26 21:52:04 -05:00 |
|
lepipele
|
fbc4ca89aa
|
Enapsulating Token per code review discussions
|
2018-04-26 21:44:21 -05:00 |
|
lepipele
|
2e5d29064b
|
Removing CssThemeManager dependency on ServerController
Using newly created BaseAsyncService to listen for database changes of theme setting
|
2018-04-26 21:39:43 -05:00 |
|
lepipele
|
ef0b8376d3
|
Abstracting hosted service that has listen loop tasks
|
2018-04-26 21:39:43 -05:00 |
|
nicolas.dorier
|
a7ad71d492
|
CoinAverage credentials are now correctly passed
|
2018-04-23 17:21:50 +09:00 |
|
nicolas.dorier
|
c9e5fe42ba
|
Set default AvailableExchanges inside CoinAverageSettings
|
2018-04-23 16:12:11 +09:00 |
|
nicolas.dorier
|
56dffbf514
|
Set default exchange list
|
2018-04-23 16:09:18 +09:00 |
|
nicolas.dorier
|
e7c06880a8
|
Use API keys of bitcoinaverage for getting the exchange list
|
2018-04-23 15:48:18 +09:00 |
|
lepipele
|
0934bebf7b
|
Merge remote-tracking branch 'source/master' into dev-bootstrap
|
2018-04-19 11:45:30 -05:00 |
|
lepipele
|
97b59be9bf
|
Adding page for Theme settings
|
2018-04-19 11:39:51 -05:00 |
|
lepipele
|
b87ec4f3d9
|
Primitive versioning of css files to ensure update on change
|
2018-04-19 11:15:45 -05:00 |
|
nicolas.dorier
|
10c981b2a0
|
Update NBXplorer
|
2018-04-19 16:54:25 +09:00 |
|
lepipele
|
3f85918a0c
|
Merge remote-tracking branch 'source/master' into dev-bootstrap
# Conflicts:
# BTCPayServer/Controllers/ServerController.cs
# BTCPayServer/Views/Invoice/Invoice.cshtml
|
2018-04-18 23:38:10 -05: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 |
|
lepipele
|
195b5fdd1a
|
Adding overriding of CreativeStartUri, refactoring PoliciesSettings
|
2018-04-17 17:24:00 -05:00 |
|
nicolas.dorier
|
0723eec508
|
Fix rate handling
|
2018-04-15 21:21:57 +09:00 |
|
lepipele
|
18986faca8
|
Merge remote-tracking branch 'source/master' into dev-bootstrap
# Conflicts:
# BTCPayServer/Controllers/ServerController.cs
|
2018-04-14 11:11:38 -05:00 |
|
nicolas.dorier
|
85efc3b00c
|
fix tests
|
2018-04-14 23:32:39 +09:00 |
|
nicolas.dorier
|
04c6107196
|
Can configure rate caching and bitcoinaverage API keys
|
2018-04-14 22:52:57 +09:00 |
|
lepipele
|
81afe397be
|
CssThemeManager that injects Bootstrap css uri from settings
|
2018-04-13 16:15:03 -05:00 |
|
nicolas.dorier
|
21215dc537
|
Make sure a too high expiration do not trigger "The value needs to translate in milliseconds to -1 (signifying an infinite timeout)"
|
2018-04-07 11:53:33 +09:00 |
|
nicolas.dorier
|
3a0a5dbd7f
|
Accept all success HTTP code for invoice callbacks
|
2018-03-07 14:22:02 -05:00 |
|
nicolas.dorier
|
339cedadf7
|
Save a call to nbxplorer.GetStatus, update NBXplorer
|
2018-03-02 14:03:47 -05:00 |
|
nicolas.dorier
|
2e45c8b190
|
Isolate PaymentMethodId in its own class, generalise DerivationStrategy
|
2018-02-19 23:13:23 +09:00 |
|
nicolas.dorier
|
b4f4401cdc
|
remove unused code, remove derivationscheme specific logic from InvoiceEntity
|
2018-02-19 22:41:47 +09:00 |
|
nicolas.dorier
|
2f3238c65e
|
Use decimal for calculations instead of Money, and round due amount at ceil satoshi
|
2018-02-19 18:54:21 +09:00 |
|
nicolas.dorier
|
a634593903
|
Big refactoring renaming cryptoData => PaymentMethod
|
2018-02-19 15:09:05 +09:00 |
|
nicolas.dorier
|
35f669aa15
|
Isolating code of on chain specific payment in its own folder
|
2018-02-19 11:06:08 +09:00 |
|
nicolas.dorier
|
4795bd8108
|
Add some sanity check, make sure to use CrytpoDataId everywhere
|
2018-02-19 03:35:19 +09:00 |
|
nicolas.dorier
|
aa4519ac30
|
Big refactoring for supporting new type of payment
|
2018-02-19 02:38:03 +09:00 |
|
nicolas.dorier
|
752133b01c
|
fix bug
|
2018-02-18 20:37:42 +09:00 |
|
nicolas.dorier
|
fe0c21ba08
|
Make sure that IPN sent for the send invoice are sent one at a time
|
2018-02-18 16:09:09 +09:00 |
|
nicolas.dorier
|
8e3f7ea68d
|
do not block next invoices if one invoice fail processing
|
2018-02-18 02:40:53 +09:00 |
|
nicolas.dorier
|
a239104a28
|
fix uppercase
|
2018-02-18 02:36:11 +09:00 |
|
nicolas.dorier
|
3bc232e1da
|
Further isolate bitcoin related stuff inside BitcoinLikePaymentData
|
2018-02-18 02:35:02 +09:00 |
|
nicolas.dorier
|
a1ee09cd85
|
Further abstract payment data by encapsulating bitcoin related logic into BitcoinLikePaymentData
|
2018-02-18 02:19:35 +09:00 |
|
nicolas.dorier
|
b898cc030c
|
general code cleanup + add analyzers
|
2018-02-17 13:18:16 +09:00 |
|
nicolas.dorier
|
9d406923ae
|
make sure the waitingInvoices tasks are done
|
2018-02-17 01:43:43 +09:00 |
|
nicolas.dorier
|
5de330b1f9
|
Refactoring to keep coin logic out of InvoiceWatcher
|
2018-02-17 01:34:40 +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
|
ac70a77361
|
Fix #38 with paidOver + paidLate
|
2018-01-24 10:37:23 +01:00 |
|
nicolas.dorier
|
59a2432af9
|
Better invoice loop, fix javascript
|
2018-01-20 14:09:57 +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
|
fe25e00c94
|
Fix https://github.com/btcpayserver/btcpayserver/issues/38
|
2018-01-19 10:52:44 +09:00 |
|
nicolas.dorier
|
b0e9e10f7e
|
Add extended notifications
|
2018-01-18 20:56:55 +09:00 |
|