Andrew Camilleri
81dae7d350
BTCPay Abstractions: Move PaymentMethod specific logic to their handlers ( #850 )
2019-05-29 23:33:31 +09: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
c071c81403
Pass the whole Entity object to internal InvoiceEvent
2019-02-19 12:08:07 +09:00
Kukks
5076d73695
Enhance Invoice Events
2019-01-06 10:12:45 +01:00
nicolas.dorier
0d06cf63b7
Use enum for invoice status and invoice exception
2018-12-10 21:48:28 +09:00
nicolas.dorier
17e914778d
Make sure that lightning payments events are using the state of the invoice when they got issued ( #205 )
2018-06-21 14:15:36 +09:00
nicolas.dorier
d41a5a65a2
Update posgres and clightning in tests
2018-05-10 11:56:46 +09:00
nicolas.dorier
b898cc030c
general code cleanup + add analyzers
2018-02-17 13:18:16 +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
b0e9e10f7e
Add extended notifications
2018-01-18 20:56:55 +09:00
nicolas.dorier
f340c6eb7f
Add more events to invoice
2018-01-14 22:06:06 +09:00
nicolas.dorier
ba0e080816
Invoices has events recorded
2018-01-14 21:48:23 +09:00
nicolas.dorier
df7bb9e2f8
Add info about nbxplorer synching
2018-01-13 01:05:38 +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
3a91965187
Some refactoring improving performance, and better tests for multiple currencies
2018-01-11 17:29:48 +09:00
nicolas.dorier
e3a1eed8b3
Use Websocket for blockchain notifications
2018-01-08 02:36:41 +09:00
nicolas.dorier
d9794216dd
Send InvoicePaymentEvent
2017-12-17 14:33:38 +09:00
nicolas.dorier
84bb6056d3
Use EventAggregator to decouple several classes
2017-12-17 14:17:42 +09:00