btcpayserver/BTCPayServer
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
..
Configuration
Contracts
Controllers Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
Data Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
Events Fix email sending on registration crash (#1454) 2020-04-10 15:59:39 +09:00
Extensions Fix: Payment request redirects to non-existing (404) URL after payment completed 2020-04-19 13:12:07 +02:00
Filters
HostedServices Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
Hosting Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
JsonConverters Use better time precision for time in PaymentEntity 2020-04-05 23:57:43 +09:00
Logging
ModelBinders
Models add additional server policy for hot wallet 2020-04-13 08:48:35 +02:00
PaymentRequest Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
Payments Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
Properties Add Tor Http Client Factory (#1445) 2020-04-08 22:40:41 +09:00
Security fix bug in permission store selector 2020-04-22 15:05:13 +02:00
Services Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
SSH
Storage
U2F
Validation
Views Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
wwwroot Finetune colors (#1514) 2020-04-27 23:57:18 +09:00
BitpayHttpException.cs
BTCPayServer.csproj Bump lightning 2020-04-27 04:39:17 +09:00
BTCPayServer.ruleset
bundleconfig.json Scan address/bip21 with camera 2020-04-06 11:51:00 +02:00
CorsPolicies.cs
Currencies.txt
CurrencyValue.cs
DerivationSchemeParser.cs
DerivationSchemeSettings.cs
EventAggregator.cs
ExplorerClientProvider.cs
Extensions.cs Refactor server-side 2020-04-05 12:02:36 +09:00
HwiWebSocketTransport.cs
IDelay.cs
IStartupTask.cs
MigrationStartupTask.cs
Program.cs
Roles.cs
SearchString.cs
StorePolicies.cs
TransactionComparer.cs
WalletId.cs
WebSocketHelper.cs
WellKnownTempData.cs
ZoneLimits.cs