btcpayserver/BTCPayServer/Views/Wallets
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
..
_Nav.cshtml new feature: Wallet Receive Page (#1065) 2020-01-18 14:12:27 +09:00
_ViewImports.cshtml Add a "Wallet" menu 2018-07-26 22:32:50 +09:00
_ViewStart.cshtml Add a "Wallet" menu 2018-07-26 22:32:50 +09:00
CoinSelection.cshtml Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00
ListWallets.cshtml Connect wallet clarification 2019-11-30 18:15:28 +01:00
SignWithSeed.cshtml Revert back to original transaction if payjoined tx does not work 2020-03-27 10:45:13 +01:00
WalletCameraScanner.cshtml Improve static asset caching 2020-04-18 17:56:05 +02:00
WalletPSBT.cshtml Improve static asset caching 2020-04-18 17:56:05 +02:00
WalletPSBTCombine.cshtml Can actually upload PSBT file in PSBT Combine and PSBT view. 2019-05-19 23:27:18 +09:00
WalletPSBTReady.cshtml change broadcast button style 2020-03-31 14:57:24 +02:00
WalletReceive.cshtml Improve static asset caching 2020-04-18 17:56:05 +02:00
WalletRescan.cshtml Change the menu nav bar pages by moving the title above the nav pills 2019-06-06 18:29:54 +09:00
WalletSend.cshtml Improve static asset caching 2020-04-18 17:56:05 +02:00
WalletSendLedger.cshtml Improve static asset caching 2020-04-18 17:56:05 +02:00
WalletSendVault.cshtml Improve static asset caching 2020-04-18 17:56:05 +02:00
WalletSettings.cshtml Can prune wallet transaction history 2019-11-17 17:13:09 +09:00
WalletsNavPages.cs new feature: Wallet Receive Page (#1065) 2020-01-18 14:12:27 +09:00
WalletTransactions.cshtml Auto label utxos based on invoice and payjoin (#1499) 2020-04-28 15:06:28 +09:00