btcpayserver/BTCPayServer.Common
Andrew Camilleri 3818468932
Pluginify on chain wallet setup (#4999)
* Pluginify on chain wallet setup

This PR fixes a few logical points in the wallet setup flow to allow more extensive plugin flexibility; It also fixes an issue when building plugins that requires an Altcoin config profile. Here is an example showcasing the Liquid+ plugin using this to enforce that it is a hot wallet (a requirement it has) and that import to RPC is always set, and a new option that is used to configure the wallet further https://i.imgur.com/pDPQ73v.gif

* Update BTCPayServer/Controllers/UIStoresController.Onchain.cs

* update nbx
2023-06-01 21:18:28 +09:00
..
Altcoins Remove dead shitcoin MUE 2022-11-14 15:59:41 +09:00
Logging Code analysis (#4293) 2022-11-20 17:42:36 +09:00
BTCPayNetwork.cs Disable internal node options if no internal node configured (#4315) 2022-11-20 14:22:36 +09:00
BTCPayNetworkProvider.Bitcoin.cs Use mempool as default block explorer (#4100) 2022-09-09 14:32:40 +09:00
BTCPayNetworkProvider.cs Remove dead shitcoin MUE 2022-11-14 15:59:41 +09:00
BTCPayServer.Common.csproj Pluginify on chain wallet setup (#4999) 2023-06-01 21:18:28 +09:00
CustomThreadPool.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
Extensions.cs Expose ExplorerClientProvider to plugins via interface 2021-07-12 14:17:25 +02:00
IExplorerClientProvider.cs Run dotnet format (#3244) 2021-12-31 16:59:02 +09:00
MultiProcessingQueue.cs Code formatting updates (#4502) 2023-01-06 22:18:07 +09:00
PaymentUrlBuilder.cs Use PaymentUrlBuilder for ensuring proper formatting of BIP21 addresses (#2723) 2021-07-30 18:47:02 +09:00
Shims.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
SynchronizationContextRemover.cs Removing unused usings, readonly fields where possible 2020-06-28 22:07:48 -05:00
ZipUtils.cs Warning if not using 'simple using' 2022-01-14 17:50:29 +09:00