void EtherIPC::handleGetNetVersion() { QJsonValue jv; if ( !readReply(jv) ) { return bail(); } bool ok = false; fNetVersion = jv.toString().toInt(&ok); if ( !ok ) { setError("Unable to parse net version string: " + jv.toString()); return bail(true); } emit netVersionChanged(fNetVersion); done(); fTimer.start(); // should happen after filter creation, might need to move into last filter response handler // if we connected to external geth, put that info in geth log emit startingChanged(fStarting); emit connectToServerDone(); emit connectionStateChanged(); emit hardForkReadyChanged(getHardForkReady()); }
void EtherIPC::connectedToServer() { done(); getClientVersion(); getBlockNumber(); // initial fTimer.start(); // should happen after filter creation, might need to move into last filter response handler EtherLog::logMsg("Connected to IPC socket"); emit connectToServerDone(); emit connectionStateChanged(); }