Hush full node GUI wallet
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

89 lines
3.3 KiB

5 years ago
ZecWallet is a z-Addr first, Sapling compatible wallet and full node for zcashd that runs on Linux, Windows and macOS.
5 years ago
![Screenshot](docs/screenshot-main.png?raw=true)
![Screenshots](docs/screenshot-sub.png?raw=true)
# Installation
Head over to the releases page and grab the latest installers or binary. https://github.com/ZcashFoundation/zecwallet/releases
5 years ago
### Linux
If you are on Debian/Ubuntu, please download the `.deb` package and install it.
```
5 years ago
sudo dpkg -i linux-deb-zecwallet-v0.7.5.deb
5 years ago
sudo apt install -f
```
Or you can download and run the binaries directly.
```
5 years ago
tar -xvf zecwallet-v0.7.5.tar.gz
./zecwallet-v0.7.5/zecwallet
5 years ago
```
### Windows
5 years ago
Download and run the `.msi` installer and follow the prompts. Alternately, you can download the release binary, unzip it and double click on `zecwallet.exe` to start.
5 years ago
### macOS
5 years ago
Double-click on the `.dmg` file to open it, and drag `zecwallet` on to the Applications link to install.
5 years ago
## zcashd
5 years ago
ZecWallet needs a Zcash node running zcashd. If you already have a zcashd node running, ZecWallet will connect to it.
5 years ago
5 years ago
If you don't have one, ZecWallet will start its embedded zcashd node.
5 years ago
5 years ago
Additionally, if this is the first time you're running ZecWallet or a zcashd daemon, ZecWallet will download the zcash params (~1.7 GB) and configure `zcash.conf` for you.
5 years ago
5 years ago
Pass `--no-embedded` to disable the embedded zcashd and force ZecWallet to connect to an external node.
5 years ago
## Compiling from source
5 years ago
ZecWallet 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). Note that if you are compiling from source, you won't get the embedded zcashd by default. You can either run an external zcashd, or compile zcashd as well.
5 years ago
See detailed build instructions [on the wiki](https://github.com/ZcashFoundation/zecwallet/wiki/Compiling-from-source-code)
5 years ago
### Building on Linux
```
5 years ago
git clone https://github.com/ZcashFoundation/zecwallet.git
cd zecwallet
5 years ago
/path/to/qt5/bin/qmake zec-qt-wallet.pro CONFIG+=debug
make -j$(nproc)
5 years ago
./zecwallet
5 years ago
```
### Building on Windows
You need Visual Studio 2017 (The free C++ Community Edition works just fine).
From the VS Tools command prompt
```
5 years ago
git clone https://github.com/ZcashFoundation/zecwallet.git
cd zecwallet
5 years ago
c:\Qt5\bin\qmake.exe zec-qt-wallet.pro -spec win32-msvc CONFIG+=debug
nmake
5 years ago
debug\zecwallet.exe
5 years ago
```
To create the Visual Studio project files so you can compile and run from Visual Studio:
```
c:\Qt5\bin\qmake.exe zec-qt-wallet.pro -tp vc CONFIG+=debug
```
### Building on macOS
You need to install the Xcode app or the Xcode command line tools first, and then install Qt.
```
5 years ago
git clone https://github.com/ZcashFoundation/zecwallet.git
cd zecwallet
5 years ago
/path/to/qt5/bin/qmake zec-qt-wallet.pro CONFIG+=debug
make
5 years ago
./zecwallet.app/Contents/MacOS/zecwallet
5 years ago
```
### [Troubleshooting Guide & FAQ](https://github.com/ZcashFoundation/zecwallet/wiki/Troubleshooting-&-FAQ)
5 years ago
Please read the [troubleshooting guide](https://docs.zecwallet.co/troubleshooting/) for common problems and solutions.
For support or other questions, tweet at [@zecwallet](https://twitter.com/zecwallet) or [file an issue](https://github.com/ZcashFoundation/zecwallet/issues).
5 years ago
_PS: ZecWallet is NOT an official wallet, and is not affiliated with the Electric Coin Company in any way._