public CoinJoinManager(WalletManager walletManager, RoundStateUpdater roundStatusUpdater, IBackendHttpClientFactory backendHttpClientFactory, ServiceConfiguration serviceConfiguration) { WalletManager = walletManager; HttpClientFactory = backendHttpClientFactory; RoundStatusUpdater = roundStatusUpdater; ServiceConfiguration = serviceConfiguration; }
public Participant(IRPCClient rpc, IBackendHttpClientFactory httpClientFactory) { Rpc = rpc; HttpClientFactory = httpClientFactory; KeyManager = KeyManager.CreateNew(out var _, password: "", Network.Main); KeyManager.AssertCleanKeysIndexed(); }
public CoinJoinClient( IBackendHttpClientFactory httpClientFactory, Kitchen kitchen, KeyManager keymanager, RoundStateUpdater roundStatusUpdater) { HttpClientFactory = httpClientFactory; Kitchen = kitchen; Keymanager = keymanager; RoundStatusUpdater = roundStatusUpdater; SecureRandom = new SecureRandom(); }