privateKey = new PrivateKey(Do.read(keyFileName)); } catch (IOException e) { reporter.warning("can't read privte Key file: " + keyFileName); reporter.warning("\nUser private key is not set, generating new one."); reporter.message("new private key has been generated"); privateKey = new PrivateKey(2048);
static public BasicHttpClientSession getSession(int nodeNumber) throws IOException { if (session == null) { String keyFileName = prefs.get("session_" + nodeNumber, null); if (keyFileName != null) { reporter.verbose("Loading session from " + keyFileName); try { session = BasicHttpClientSession.reconstructSession(Boss.unpack(Do.read(keyFileName))); } catch(FileNotFoundException e) { // it is ok - session is not reconstructed } catch (Exception e) { reporter.warning("can't read session file: " + keyFileName); e.printStackTrace(); } } else { reporter.verbose("No session found at the prefs "); } } return session; }
reporter.verbose("Saldo looks good (zero)"); else reporter.warning("Saldo is not zero: "+saldo);
public ClientNetwork(BasicHttpClientSession session, boolean delayedStart) throws IOException { for (int i = 1; i < 10; i++) { try { client = new Client("http://node-" + Do.randomIntInRange(1, 10) + "-com.universa.io:8080", CLIMain.getPrivateKey(), session, delayedStart); break; } catch (IOException e) { reporter.warning("failed to read network from node " + i); } } if (client == null) throw new IOException("failed to connect to to the universa network"); reporter.verbose("Read Universa network configuration: " + client.size() + " nodes"); reporter.message("Network version: " + client.getVersion()); }