Isolate Tor streams per node
MODIFY
WalletWasabi.Gui/Global.cs
WalletWasabi.Gui/Global.cs
@@ -266,7 +266,7 @@ namespace WalletWasabi.Gui
if (Config.UseTor is true)
{
// onlyForOnionHosts: false - Connect to clearnet IPs through Tor, too.
- connectionParameters.TemplateBehaviors.Add(new SocksSettingsBehavior(Config.GetTorSocks5EndPoint(), onlyForOnionHosts: false));
+ connectionParameters.TemplateBehaviors.Add(new SocksSettingsBehavior(Config.GetTorSocks5EndPoint(), onlyForOnionHosts: false, networkCredential: null, streamIsolation: true));
// allowOnlyTorEndpoints: true - Connect only to onions and don't connect to clearnet IPs at all.
// This of course makes the first setting unneccessary, but it's better if that's around, in case someone wants to tinker here.
connectionParameters.EndpointConnector = new DefaultEndpointConnector(allowOnlyTorEndpoints: true);

MODIFY
WalletWasabi/WalletWasabi.csproj
WalletWasabi/WalletWasabi.csproj
</PropertyGroup>
<ItemGroup>
- <PackageReference Include="NBitcoin" Version="4.1.1.96" />
+ <PackageReference Include="NBitcoin" Version="4.1.1.97" />
</ItemGroup>
<ItemGroup>
<Folder Include="Gma\QrCodeNet\Encoding\ReedSolomon\" />

Isolate Tor streams per node