Optimize banalice
MODIFY
WalletWasabi/Services/UtxoReferee.cs
WalletWasabi/Services/UtxoReferee.cs
@@ -83,12 +83,17 @@ namespace WalletWasabi.Services
var lines = new List<string>();
foreach(var utxo in alice.Inputs.Select(x=>x.OutPoint))
{
- BannedUtxos.TryAdd(utxo, 1);
+ if (BannedUtxos.TryAdd(utxo, 1))
+ {
string line = $"1:{utxo.N}:{utxo.Hash}";
lines.Add(line);
}
+ }
+ if (lines.Count != 0)
+ {
await File.AppendAllLinesAsync(BannedUtxosFilePath, lines);
}
}
}
+}

Optimize banalice