Filter banned coins in CJManager
MODIFY
WalletWasabi/WabiSabi/Client/CoinJoinClient.cs
WalletWasabi/WabiSabi/Client/CoinJoinClient.cs
@@ -403,7 +403,6 @@ public class CoinJoinClient
var filteredCoins = coins
.Where(x => parameters.AllowedInputAmounts.Contains(x.Amount))
.Where(x => parameters.AllowedInputTypes.Any(t => x.ScriptPubKey.IsScriptType(t)))
- .Where(x => !x.IsBanned)
.ToShuffled() // Preshuffle before ordering.
.OrderBy(x => x.HdPubKey.AnonymitySet)
.ThenByDescending(y => y.Amount)

MODIFY
WalletWasabi/WabiSabi/Client/CoinJoinManager.cs
WalletWasabi/WabiSabi/Client/CoinJoinManager.cs
@@ -376,6 +376,7 @@ public class CoinJoinManager : BackgroundService
var coins = new CoinsView(openedWallet.Coins
.Available()
.Confirmed()
+ .Where(x => !x.IsBanned)
.Where(x => x.HdPubKey.AnonymitySet < openedWallet.KeyManager.MaxAnonScoreTarget
&& !CoinRefrigerator.IsFrozen(x)));

Filter banned coins in CJManager