Log on Client side for
MODIFY
WalletWasabi/Services/CcjClient.cs
WalletWasabi/Services/CcjClient.cs
@@ -16,6 +16,7 @@ using WalletWasabi.Logging;
using WalletWasabi.Models;
using WalletWasabi.WebClients.Wasabi.ChaumianCoinJoin;
using System.Collections.Concurrent;
+using System.Net.Http;
namespace WalletWasabi.Services
{
@@ -264,7 +265,21 @@ namespace WalletWasabi.Services
Transaction unsignedCoinJoin = await ongoingRound.AliceClient.GetUnsignedCoinJoinAsync();
Dictionary<int, WitScript> myDic = SignCoinJoin(ongoingRound, unsignedCoinJoin);
+ try
+ {
await ongoingRound.AliceClient.PostSignaturesAsync(myDic);
+ }
+ catch (HttpRequestException)
+ {
+ var toLog = $"{nameof(unsignedCoinJoin)} hex: {unsignedCoinJoin.ToHex()}\n";
+ foreach (var elem in myDic)
+ {
+ toLog += $"\tInput Index: {elem.Key}\t Signature: {elem.Value.ToString()}/n";
+ }
+ Logger.LogWarning<CcjClient>(toLog);
+
+ throw;
+ }
ongoingRound.Signed = true;
}
}

Log on Client side for https://github.com/zkSNACKs/WalletWasabi/issues/716