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); }
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(); }