At CreateRoundAsync if you allow the method to execute when the RPC.Network not equal to Regrest. Therefore when its in regtest mode, It doesnt throw everytime an exception as cannot do estimation fee
MODIFY
WalletWasabi/WabiSabi/Backend/Rounds/Arena.cs
WalletWasabi/WabiSabi/Backend/Rounds/Arena.cs
@@ -239,6 +239,8 @@ namespace WalletWasabi.WabiSabi.Backend.Rounds
}
private async Task CreateRoundsAsync()
+ {
+ if(!(Rpc.Network == Network.RegTest))
{
if (!Rounds.Values.Any(x => !x.IsBlameRound && x.Phase == Phase.InputRegistration))
{
@@ -249,6 +251,7 @@ namespace WalletWasabi.WabiSabi.Backend.Rounds
Rounds.Add(r.Id, r);
}
}
+ }
private void TimeoutAlices()
{

At CreateRoundAsync if you allow the method to execute when the RPC.Network not equal to Regrest. Therefore when its in regtest mode, It doesnt throw everytime an exception as cannot do estimation fee