From f2f18c363487918aa3fd229fc9bbb4331eb06a48 Mon Sep 17 00:00:00 2001 From: Kukks Date: Thu, 30 Mar 2023 11:12:32 +0200 Subject: [PATCH] fix smartifier again --- .../BTCPayServer.Plugins.Wabisabi.csproj | 2 +- Plugins/BTCPayServer.Plugins.Wabisabi/Smartifier.cs | 3 +++ Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiPlugin.cs | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj b/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj index 9875312..b530b43 100644 --- a/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj +++ b/Plugins/BTCPayServer.Plugins.Wabisabi/BTCPayServer.Plugins.Wabisabi.csproj @@ -13,7 +13,7 @@ Wabisabi Coinjoin Allows you to integrate your btcpayserver store with coinjoins. - 1.0.26 + 1.0.27 diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/Smartifier.cs b/Plugins/BTCPayServer.Plugins.Wabisabi/Smartifier.cs index 53fc4f2..bf59579 100644 --- a/Plugins/BTCPayServer.Plugins.Wabisabi/Smartifier.cs +++ b/Plugins/BTCPayServer.Plugins.Wabisabi/Smartifier.cs @@ -144,6 +144,9 @@ public class Smartifier return smartTx; }); + if(tx is null){ + continue; + } var smartCoin = await Coins.GetOrAdd(coin.OutPoint, async point => { utxoLabels.TryGetValue(coin.OutPoint, out var labels); diff --git a/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiPlugin.cs b/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiPlugin.cs index 973ebb9..93562dc 100644 --- a/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiPlugin.cs +++ b/Plugins/BTCPayServer.Plugins.Wabisabi/WabisabiPlugin.cs @@ -28,7 +28,7 @@ public class WabisabiPlugin : BaseBTCPayServerPlugin { public override IBTCPayServerPlugin.PluginDependency[] Dependencies { get; } = { - new() { Identifier = nameof(BTCPayServer), Condition = ">=1.7.12" } + new() { Identifier = nameof(BTCPayServer), Condition = ">=1.8.0" } }; public override void Execute(IServiceCollection applicationBuilder) {