btcpayserver/BTCPayServer/HostedServices
Andrew Camilleri b31fb1a269
Auto label utxos based on invoice and payjoin (#1499)
* Auto label utxos based on invoice and payjoin

This PR introduces automatic labelling to transactions.
* If it is an incoming tx to an invoice, it will tag it as such.
* If it was a payjoin tx , it will tag it as such.
* If a transaction's inputs were exposed to a payjoin sender, we tag it as such.

* wip

* wip

* support in coinselection

* remove ugly hack

* support wallet transactions page

* remove messy loop

* better label template helpers

* add tests and susbcribe to event

* simplify data

* fix test

* fix label  + color

* fix remove label

* renove useless call

* add toString

* fix potential crash by txid

* trim json keyword in manual label

* format file
2020-04-28 15:06:28 +09:00
..
AppInventoryUpdaterHostedService.cs Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
BackgroundJobSchedulerHostedService.cs bump libraries 2020-01-12 15:32:26 +09:00
BaseAsyncService.cs Do not preemptively fetch rates of all exchanges 2019-12-26 14:54:26 +09:00
CheckConfigurationHostedService.cs Make sure renci ssh does not prevent btcpay from closing 2019-10-26 23:40:35 +09:00
CssThemeManager.cs Rename modern to default theme 2020-04-10 09:18:07 +02:00
DelayedTransactionBroadcasterHostedService.cs Refactor server-side 2020-04-05 12:02:36 +09:00
DynamicDnsHostedService.cs Fix dynamic dns 2019-07-25 23:26:56 +09:00
EventHostedServiceBase.cs Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
InvoiceNotificationManager.cs fix: remove ipn via email #1241 (#1337) 2020-02-24 21:21:03 +09:00
InvoiceWatcher.cs Adding 1 second leeway for expiration 2020-02-21 17:09:03 -06:00
NBXplorerWaiter.cs Make sure dashboard is initialized from the beginning 2020-03-10 17:42:53 +09:00
RatesHostedService.cs Add warning if fail to load rates from cache 2020-02-16 23:04:48 +09:00
Socks5HttpProxyServer.cs Catch all error thrown by EndAccept 2020-04-09 20:36:19 +09:00
TorServicesHostedService.cs Show Bitcoin RPC service 2019-11-07 14:33:10 +09:00
TransactionLabelMarkerHostedService.cs Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
UserEventHostedService.cs Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
WalletReceiveCacheUpdater.cs new feature: Wallet Receive Page (#1065) 2020-01-18 14:12:27 +09:00