public void Setup()
        {
            var urls = new[] { "http://localhost:8545/" };
            var jsonRpcClientProxy = new JsonRpcClientProxy(new DefaultHttpClient(new HttpClient(),
                                                                                  new EthereumJsonSerializer(), LimboLogs.Instance), urls, LimboLogs.Instance);

            _jsonRpcWalletClientProxy = new JsonRpcWalletClientProxy(jsonRpcClientProxy);
        }
Beispiel #2
0
 public TransferModule(IEthJsonRpcClientProxy ethJsonRpcClientProxy, IJsonRpcWalletClientProxy
                       jsonRpcWalletClientProxy, Address address, decimal balanceEth)
 {
     _ethJsonRpcClientProxy    = ethJsonRpcClientProxy;
     _jsonRpcWalletClientProxy = jsonRpcWalletClientProxy;
     _address    = address;
     _balanceEth = balanceEth;
     _interval   = TimeSpan.FromSeconds(5);
     _timer      = new Timer(Update, null, TimeSpan.Zero, _interval);
 }
 public AddressesModule(Option option, IJsonRpcWalletClientProxy jsonRpcWalletClientProxy)
 {
     // if (!File.Exists(path))
     // {
     //     return;
     // }
     _option = option;
     _jsonRpcWalletClientProxy = jsonRpcWalletClientProxy;
     CreateWindow();
 }