public void Start()
        {
            var rpcNodeStartup = new RPCNodeStartup(_walletRepository, _network, _blockChainStore,
                                                    _smartContractStore, _transactionHelper, _transactionValidator, _blockValidator, _solidityExecutor);

            _host = new WebHostBuilder().UseKestrel()
                    .UseUrls($"http://localhost:{PortsHelper.GetRPCPort(_network)}")
                    .Configure((app) =>
            {
                rpcNodeStartup.Configure(app);
            })
                    .Build();
            _host.Start();
        }
Exemple #2
0
 private Uri GetUri()
 {
     return(new Uri($"http://localhost:{PortsHelper.GetRPCPort(_network)}"));
 }