Send NotAllAlicesSign so people get into blame round
MODIFY
WalletWasabi/WabiSabi/Backend/Rounds/Arena.cs
WalletWasabi/WabiSabi/Backend/Rounds/Arena.cs
@@ -170,15 +170,9 @@ public partial class Arena : PeriodicRunner
else
{
// Cliens misbehave when they don't confirm everything.
- if (round is BlameRound)
- {
- // Unfortunately we would stop the blame round chain completely so we must go to output registration even though we know we'll fail.
- round.SetPhase(Phase.OutputRegistration);
- }
- else
- {
- round.EndRound(EndRoundState.AbortedNotAllAlicesConfirmed);
- }
+ // Keep NotAllAlicesSign because that triggers getting into the blame round at the client.
+ round.EndRound(EndRoundState.NotAllAlicesSign);
+ await CreateBlameRoundAsync(round, cancel).ConfigureAwait(false);
}
}
}

MODIFY
WalletWasabi/WabiSabi/Backend/Rounds/Round.cs
WalletWasabi/WabiSabi/Backend/Rounds/Round.cs
@@ -14,7 +14,6 @@ public enum EndRoundState
None,
AbortedWithError,
AbortedNotEnoughAlices,
- AbortedNotAllAlicesConfirmed,
TransactionBroadcastFailed,
TransactionBroadcasted,
NotAllAlicesSign,

Send NotAllAlicesSign so people get into blame round