From 91ed06461340ec4447e3dd66bbe0925ae2f0cac6 Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Tue, 16 Oct 2018 09:26:19 -0700 Subject: [PATCH] zcashd support 2.0.1 --- README.md | 9 +-------- src/rpc.cpp | 5 +++-- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index f7ab4d7..8a1cd75 100644 --- a/README.md +++ b/README.md @@ -18,18 +18,11 @@ and restart zcashd ## Installing zcash-qt-wallet Head over to the releases page and grab the latest binary. Unzip and run the binary - -### Note on running on Windows -Although zcashd is not technically supported on Windows, you can run it inside WSL (Windows Subsystem for Linux). -Configure zcash inside WSL by setting the rpcuser/rpcpassword in ~/.zcash/zcash.conf. You can -then download the Windows build and connect to the local node inside WSL, after configuring the RPC username/password -in File->Settings. - ## Compiling from source zcash-qt-wallet depends on QT5, which you can get from here: https://www.qt.io/download ### Compiling on Linux -You need a C++14 compatible compiler like gcc or clang++ +You need a C++14 compatible compiler like g++ or clang++ ``` git clone https://github.com/adityapk00/zcash-qt-wallet.git diff --git a/src/rpc.cpp b/src/rpc.cpp index dfbb474..6160ac2 100644 --- a/src/rpc.cpp +++ b/src/rpc.cpp @@ -239,7 +239,8 @@ void RPC::handleConnectionError(const QString& error) { explanation = QString() % "\n\nThis is most likely an internal error. Are you using zcashd v2.0 or higher? You might " % "need to file a bug report here: "; - } else if (error.contains("internal server error", Qt::CaseInsensitive)) { + } else if (error.contains("internal server error", Qt::CaseInsensitive) || + error.contains("rewinding")) { explanation = QString() % "\n\nIf you just started zcashd, then it's still loading and you might have to wait a while. If zcashd is ready, then you've run into " % "something unexpected, and might need to file a bug report here: "; @@ -466,7 +467,7 @@ void RPC::refreshTxStatus(const QString& newOpid) { main->loadingLabel->setVisible(false); } else { main->loadingLabel->setVisible(true); - main->loadingLabel->setToolTip(QString::number(numExecuting) + " tx computing"); + main->loadingLabel->setToolTip(QString::number(numExecuting) + " tx computing. This can take several minutes."); } }); }