public Task StartAsync(int chainId) { if (string.IsNullOrEmpty(_grpcCrossChainConfigOption.LocalServerIP) || _grpcCrossChainConfigOption.LocalServerPort == 0) { return(Task.CompletedTask); } return(_crossChainServer.StartAsync(_grpcCrossChainConfigOption.LocalServerIP, _grpcCrossChainConfigOption.LocalServerPort)); }
private void InitServerAndClient() { var keyStore = _certificateStore.LoadKeyStore("test"); var cert = _certificateStore.LoadCertificate("test"); var keyCert = new KeyCertificatePair(cert, keyStore); _server.StartAsync(Host, ListenPort).Wait(); string uri = $"{Host}:{ListenPort}"; parentClient = new GrpcClientForParentChain(uri, 0, 1); sideClient = new GrpcClientForSideChain(uri, 1); }