`Arena`: Make RPC property `private`.
MODIFY
WalletWasabi.Tests/UnitTests/WabiSabi/Client/ArenaClientTests.cs
WalletWasabi.Tests/UnitTests/WabiSabi/Client/ArenaClientTests.cs
@@ -174,7 +174,8 @@ namespace WalletWasabi.Tests.UnitTests.WabiSabi.Client
var coin = fundingTx.WalletOutputs.First().Coin;
var alice = new Alice(coin, new OwnershipProof(), round, Guid.NewGuid());
round.Alices.Add(alice);
- using Arena arena = await WabiSabiFactory.CreateAndStartArenaAsync(config, round);
+
+ using Arena arena = await ArenaBuilder.From(config).CreateAndStartAsync(round);
await using var coordinator = new ArenaRequestHandler(config, new Prison(), arena);
var wabiSabiApi = new WabiSabiController(coordinator);

MODIFY
WalletWasabi/WabiSabi/Backend/Rounds/Arena.cs
WalletWasabi/WabiSabi/Backend/Rounds/Arena.cs
@@ -35,7 +35,7 @@ namespace WalletWasabi.WabiSabi.Backend.Rounds
private AsyncLock AsyncLock { get; } = new();
private Network Network { get; }
private WabiSabiConfig Config { get; }
- public IRPCClient Rpc { get; }
+ private IRPCClient Rpc { get; }
private Prison Prison { get; }
public SecureRandom Random { get; }

`Arena`: Make RPC property `private`.