diff --git a/Plugins/BTCPayServer.Plugins.Bringin/BTCPayServer.Plugins.Bringin.csproj b/Plugins/BTCPayServer.Plugins.Bringin/BTCPayServer.Plugins.Bringin.csproj index c4867bc..b4eb5db 100644 --- a/Plugins/BTCPayServer.Plugins.Bringin/BTCPayServer.Plugins.Bringin.csproj +++ b/Plugins/BTCPayServer.Plugins.Bringin/BTCPayServer.Plugins.Bringin.csproj @@ -9,7 +9,7 @@ Bringin Euro Offramp - 1.0.2 + 1.0.3 true diff --git a/Plugins/BTCPayServer.Plugins.LiquidPlus/BTCPayServer.Plugins.LiquidPlus.csproj b/Plugins/BTCPayServer.Plugins.LiquidPlus/BTCPayServer.Plugins.LiquidPlus.csproj index e0a5867..c6354a0 100644 --- a/Plugins/BTCPayServer.Plugins.LiquidPlus/BTCPayServer.Plugins.LiquidPlus.csproj +++ b/Plugins/BTCPayServer.Plugins.LiquidPlus/BTCPayServer.Plugins.LiquidPlus.csproj @@ -12,7 +12,7 @@ Liquid+ Enhanced support for the liquid network. - 1.1.5 + 1.1.6 true diff --git a/Plugins/BTCPayServer.Plugins.LiquidPlus/LiquidPlusPlugin.cs b/Plugins/BTCPayServer.Plugins.LiquidPlus/LiquidPlusPlugin.cs index 8766c1e..f93894f 100644 --- a/Plugins/BTCPayServer.Plugins.LiquidPlus/LiquidPlusPlugin.cs +++ b/Plugins/BTCPayServer.Plugins.LiquidPlus/LiquidPlusPlugin.cs @@ -66,8 +66,11 @@ namespace BTCPayServer.Plugins.LiquidPlus .Replace("-", "") .Replace("_", "").ToUpperInvariant(); - if(code == "LBTC" || code == "USDT" || code == "ETB" || code == "LCAD") + if(code == "LBTC" || code == "USDT" || code == "LCAD") return; + + + var pmi2 = PaymentTypes.CHAIN.GetPaymentMethodId(code); services.AddBTCPayNetwork(new ElementsBTCPayNetwork() { CryptoCode = code, @@ -90,7 +93,8 @@ namespace BTCPayServer.Plugins.LiquidPlus VaultSupported = template.VaultSupported, MaxTrackedConfirmation = template.MaxTrackedConfirmation, SupportRBF = template.SupportRBF - }).AddTransactionLinkProvider(code, tlProvider.Provider); + }); + services.AddSingleton(tlProvider with {PaymentMethodId = pmi2}); }); } } diff --git a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/CustomLiquidAssets/Assets.cshtml b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/CustomLiquidAssets/Assets.cshtml index ed8d296..add1c75 100644 --- a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/CustomLiquidAssets/Assets.cshtml +++ b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/CustomLiquidAssets/Assets.cshtml @@ -1,13 +1,7 @@ -@inject ContentSecurityPolicies contentSecurityPolicies @using BTCPayServer.Security -@using NBitcoin @model BTCPayServer.Plugins.LiquidPlus.Models.CustomLiquidAssetsViewModel @{ - Layout = "../Shared/_NavLayout.cshtml"; - ViewData["NavPartialName"] = "../UIServer/_Nav"; ViewData["Title"] = "Custom Liquid Assets"; - var nonce = RandomUtils.GetUInt256().ToString().Substring(0, 32); - contentSecurityPolicies.Add("script-src", $"'nonce-{nonce}'"); } @if (Model.PendingChanges) { @@ -67,7 +61,7 @@ - + @* *@ } if (!walletSetupViewModel.Confirmation && walletSetupViewModel.Method is WalletSetupMethod.HotWallet or WalletSetupMethod.Seed) { diff --git a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/Shared/StoreNavLiquidExtension.cshtml b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/Shared/StoreNavLiquidExtension.cshtml index 5ca86e4..8e6c484 100644 --- a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/Shared/StoreNavLiquidExtension.cshtml +++ b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/Shared/StoreNavLiquidExtension.cshtml @@ -1,17 +1,13 @@ -@using BTCPayServer + @using BTCPayServer.Abstractions.Contracts -@using BTCPayServer.Plugins.Altcoins @using BTCPayServer.Plugins.LiquidPlus.Controllers @using Microsoft.AspNetCore.Mvc.TagHelpers -@using Microsoft.AspNetCore.Routing -@inject BTCPayNetworkProvider BTCPayNetworkProvider; @inject IScopeProvider ScopeProvider @{ var storeId = ScopeProvider.GetCurrentStoreId(); var isActive = !string.IsNullOrEmpty(storeId) && ViewContext.RouteData.Values.TryGetValue("Controller", out var controller) && controller is not null && nameof(StoreLiquidController).StartsWith(controller?.ToString(), StringComparison.InvariantCultureIgnoreCase); } -@if (BTCPayNetworkProvider.GetAll().OfType().Any()) -{ + Liquid -} + diff --git a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/StoreLiquid/GenerateLiquidScript.cshtml b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/StoreLiquid/GenerateLiquidScript.cshtml index 812da37..06d94ce 100644 --- a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/StoreLiquid/GenerateLiquidScript.cshtml +++ b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/StoreLiquid/GenerateLiquidScript.cshtml @@ -1,8 +1,6 @@ @model BTCPayServer.Plugins.LiquidPlus.Controllers.StoreLiquidController.GenerateLiquidImportScripts @{ - Layout = "../Shared/_NavLayout.cshtml"; - ViewData["NavPartialName"] = "../UIStores/_Nav"; ViewBag.MainTitle = "Store settings"; ViewData["title"] = "Liquid Import"; } diff --git a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/_ViewImports.cshtml b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/_ViewImports.cshtml index 32c6cc7..d897d63 100644 --- a/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/_ViewImports.cshtml +++ b/Plugins/BTCPayServer.Plugins.LiquidPlus/Views/_ViewImports.cshtml @@ -1,2 +1,5 @@ -@addTagHelper *, BTCPayServer.Abstractions -@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers \ No newline at end of file +@using BTCPayServer.Abstractions.Services +@inject Safe Safe +@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers +@addTagHelper *, BTCPayServer +@addTagHelper *, BTCPayServer.Abstractions \ No newline at end of file diff --git a/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj b/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj index 4de88fb..edc1cb7 100644 --- a/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj +++ b/Plugins/BTCPayServer.Plugins.Prism/BTCPayServer.Plugins.Prism.csproj @@ -11,7 +11,7 @@ Prism Automated value splits for Bitcoin. - 1.2.9 + 1.3.0 true diff --git a/Plugins/BTCPayServer.Plugins.SideShift/BTCPayServer.Plugins.SideShift.csproj b/Plugins/BTCPayServer.Plugins.SideShift/BTCPayServer.Plugins.SideShift.csproj index a6df196..03017b1 100644 --- a/Plugins/BTCPayServer.Plugins.SideShift/BTCPayServer.Plugins.SideShift.csproj +++ b/Plugins/BTCPayServer.Plugins.SideShift/BTCPayServer.Plugins.SideShift.csproj @@ -9,7 +9,7 @@ SideShift Allows you to embed a SideShift conversion screen to allow customers to pay with altcoins. - 1.1.14 + 1.1.15 true diff --git a/Plugins/BTCPayServer.Plugins.SideShift/SideShiftController.cs b/Plugins/BTCPayServer.Plugins.SideShift/SideShiftController.cs index b2e3f30..63e1f4e 100644 --- a/Plugins/BTCPayServer.Plugins.SideShift/SideShiftController.cs +++ b/Plugins/BTCPayServer.Plugins.SideShift/SideShiftController.cs @@ -201,7 +201,7 @@ namespace BTCPayServer.Plugins.SideShift PullPaymentId = pullPaymentId, Destination = destination.destination, PayoutMethodId = pmi, - Value = request.Amount + ClaimedAmount = request.Amount }); if (claim.Result == ClaimRequest.ClaimResult.Ok) { diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj b/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj index c6f5b3e..ca1bc8c 100644 --- a/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj +++ b/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj @@ -13,7 +13,7 @@ Coinjoin Allows you to integrate your btcpayserver store with coinjoins. - 1.0.102 + 1.0.103 true diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/Views/WabisabiStore/Spend.cshtml b/Plugins/BTCPayServer.Plugins.Wabisabi/Views/WabisabiStore/Spend.cshtml index 88efd97..723e827 100644 --- a/Plugins/BTCPayServer.Plugins.Wabisabi/Views/WabisabiStore/Spend.cshtml +++ b/Plugins/BTCPayServer.Plugins.Wabisabi/Views/WabisabiStore/Spend.cshtml @@ -5,8 +5,6 @@ @inject WalletProvider WalletProvider @{ var storeId = _scopeProvider.GetCurrentStoreId(); - Layout = "../Shared/_NavLayout.cshtml"; - ViewData["NavPartialName"] = "../UIStores/_Nav"; ViewData.SetActivePage("Plugins", "BTCPayServer.Views.Stores.StoreNavPages", "Spend", storeId); var wallet = (BTCPayWallet) await WalletProvider.GetWalletAsync(storeId); var coins = await wallet.GetAllCoins(); diff --git a/submodules/btcpayserver b/submodules/btcpayserver index 41a2241..f7c3865 160000 --- a/submodules/btcpayserver +++ b/submodules/btcpayserver @@ -1 +1 @@ -Subproject commit 41a2241ae1617cc365100786bd7d9c47bb082610 +Subproject commit f7c38659e3cf1b0dea2fb0a14cdcd9c1f655d78a