Ejemplo n.º 1
0
 public Task StartAsync(int chainId)
 {
     if (string.IsNullOrEmpty(_grpcCrossChainConfigOption.LocalServerIP) ||
         _grpcCrossChainConfigOption.LocalServerPort == 0)
     {
         return(Task.CompletedTask);
     }
     return(_crossChainServer.StartAsync(_grpcCrossChainConfigOption.LocalServerIP,
                                         _grpcCrossChainConfigOption.LocalServerPort));
 }
Ejemplo n.º 2
0
        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);
        }