adjust timeouts
MODIFY
WalletWasabi/WabiSabi/Backend/Banning/CoinVerifier.cs
WalletWasabi/WabiSabi/Backend/Banning/CoinVerifier.cs
@@ -82,7 +82,7 @@ public class CoinVerifier
var coinDictionary = coinsToCheck.ToDictionary(c => c.ScriptPubKey);
- using CancellationTokenSource cancellationTokenSource = new(TimeSpan.FromSeconds(7));
+ using CancellationTokenSource cancellationTokenSource = new(TimeSpan.FromSeconds(30));
using CancellationTokenSource linkedCts = CancellationTokenSource.CreateLinkedTokenSource(cancellationTokenSource.Token, cancellationToken);
var lastChangeId = Whitelist.ChangeId;

MODIFY
WalletWasabi/WabiSabi/Backend/Banning/CoinVerifierApiClient.cs
WalletWasabi/WabiSabi/Backend/Banning/CoinVerifierApiClient.cs
@@ -42,7 +42,7 @@ public class CoinVerifierApiClient
var address = script.GetDestinationAddress(Network.Main); // API provider don't accept testnet/regtest addresses.
- using CancellationTokenSource timeoutTokenSource = new(TimeSpan.FromSeconds(20));
+ using CancellationTokenSource timeoutTokenSource = new(TimeSpan.FromSeconds(15));
using CancellationTokenSource linkedTokenSource = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, timeoutTokenSource.Token);
using var content = new HttpRequestMessage(HttpMethod.Get, $"{HttpClient.BaseAddress}{address}");
content.Headers.Authorization = new("Bearer", ApiToken);

adjust timeouts