add Reason enum
MODIFY
WalletWasabi/WabiSabi/Backend/Banning/CoinVerifyResult.cs
WalletWasabi/WabiSabi/Backend/Banning/CoinVerifyResult.cs
@@ -2,4 +2,15 @@ using NBitcoin;
namespace WalletWasabi.WabiSabi.Backend.Banning;
-public record CoinVerifyResult(Coin Coin, bool ShouldBan, bool ShouldRemove);
+public record CoinVerifyResult(Coin Coin, bool ShouldBan, bool ShouldRemove, Reason Reason, ApiResponseItem? ApiResponseItem = null);
+
+public enum Reason
+{
+ Remix,
+ Whitelisted,
+ OneHop,
+ RemoteApiChecked,
+ NotChecked,
+ Inmature,
+ Exception
+}

add Reason enum