From 80c07183a258f5d23a719239649edcb37ff2c1cf Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Mon, 12 Nov 2018 14:08:07 -0800 Subject: [PATCH] v0.3.0 --- README.md | 32 +++++++------------------------- zec-qt-wallet.pro | 2 +- 2 files changed, 8 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index bacc211..9d35768 100644 --- a/README.md +++ b/README.md @@ -9,39 +9,21 @@ Head over to the releases page and grab the latest binary. https://github.com/ad ### Linux Extract and run the binary ``` -tar -xvf zec-qt-wallet-v0.2.9.tar.gz -./zec-qt-wallet-v0.2.9/zec-qt-wallet +tar -xvf zec-qt-wallet-v0.3.0.tar.gz +./zec-qt-wallet-v0.3.0/zec-qt-wallet ``` ### Windows Unzip the release binary and double click on zec-qt-wallet to start. -## Prerequisites: zcashd -zec-qt-wallet needs a Zcash node running zcashd. Linux users should download the Zcash node software -from [https://z.cash/download/](https://z.cash/download/), configure `zcash.conf`, download the parameters and start zcashd according to the [official documentation](https://zcash.readthedocs.io/en/latest/rtd_pages/user_guide.html). +## zcashd +zec-qt-wallet needs a Zcash node running zcashd. If you already have a zcashd node running, zec-qt-wallet will connect to it. -There is currently no official zcashd build for Windows so Windows users may either [cross-compile from source on Linux](https://zcash.readthedocs.io/en/latest/rtd_pages/user_guide.html#installation) to generate the necessary zcashd executables or simply download community hosted pre-compiled executables such as those hosted by WinZEC developer [@radix42](https://github.com/radix42) at https://zcash.dl.mercerweiss.com/zcash-win-v2.0.1b.zip. +If you don't have one, zec-qt-wallet will start its embedded zcashd node. -Alternatively run zcashd inside [WSL](https://docs.microsoft.com/en-us/windows/wsl/install-win10). +Additionally, if this is the first time you're running zec-qt-wallet or a zcashd daemon, zec-qt-wallet will download the zcash params (~1.7 GB) and configure `zcash.conf` for you. -For all installations zcashd needs to run with RPC enabled (`server=1`, which is the default) and with a RPC username/password set. Add the following entries into `~/.zcash/zcash.conf` for Linux or` C:\Users\your-username\AppData\Roaming\Zcash\zcash.conf` on Windows replacing the default values with a strong password. zec-qt-wallet should detect these settings but if that fails you may edit the connection settings manually via the `Edit->Settings` menu. - -``` -rpcuser=username -rpcpassword=password -``` - -Additionally for Windows users the Zcash parameters must be manually downloaded and placed in `C:\Users\your-username\AppData\Roaming\ZcashParams`. The following files are required (and are around ~1.7GB in total). - -``` -https://z.cash/downloads/sapling-spend.params -https://z.cash/downloads/sapling-output.params -https://z.cash/downloads/sprout-groth16.params -https://z.cash/downloads/sprout-proving.key -https://z.cash/downloads/sprout-verifying.key -``` - -If you are running zcashd on WSL, then please set the connection parameters in the `Edit->Settings` menu. +Pass `--no-embedded` to disable the embedded zcashd and force zec-qt-wallet to connect to an external node. ## Compiling from source zec-qt-wallet is written in C++ 14, and can be compiled with g++/clang++/visual c++. It also depends on Qt5, which you can get from here: https://www.qt.io/download diff --git a/zec-qt-wallet.pro b/zec-qt-wallet.pro index 87cea74..5709a4b 100644 --- a/zec-qt-wallet.pro +++ b/zec-qt-wallet.pro @@ -13,7 +13,7 @@ PRECOMPILED_HEADER = src/precompiled.h greaterThan(QT_MAJOR_VERSION, 4): QT += widgets TARGET = zec-qt-wallet -APP_VERSION=\\\"0.2.9\\\" +APP_VERSION=\\\"0.3.0\\\" TEMPLATE = app