Update README
This commit is contained in:
6
.gitignore
vendored
6
.gitignore
vendored
@@ -4,9 +4,11 @@ release/
|
|||||||
x64/
|
x64/
|
||||||
.vscode/
|
.vscode/
|
||||||
*.autosave
|
*.autosave
|
||||||
|
src/precompiled.h.cpp
|
||||||
.qmake.stash
|
.qmake.stash
|
||||||
zcash-qt-wallet
|
zcash-qt-wallet
|
||||||
zcash-qt-wallet.pro.user
|
zcash-qt-wallet.*
|
||||||
Makefile
|
Makefile
|
||||||
|
Makefile.*
|
||||||
qrc_application.cpp
|
qrc_application.cpp
|
||||||
zcash-qt-wallet_plugin_import.cpp
|
zcash-qt-wallet_plugin_import.cpp
|
||||||
|
|||||||
51
README.md
51
README.md
@@ -0,0 +1,51 @@
|
|||||||
|
zcash-qt-wallet is a z-Addr first wallet UI frontend for zcashd
|
||||||
|
|
||||||
|
# Installation
|
||||||
|
|
||||||
|
zcash-qt-wallet needs a zcash node running zcashd. Download the zcash node software from https://z.cash/download/ and start zcashd.
|
||||||
|
|
||||||
|
## Prerequisites: zcashd
|
||||||
|
zcashd needs to run with RPC enabled and with a RPC username/password set. Add the following entries into ~/.zcash/zcash.conf
|
||||||
|
|
||||||
|
```
|
||||||
|
rpcuser=username
|
||||||
|
rpcpassword=password
|
||||||
|
```
|
||||||
|
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
|
||||||
|
|
||||||
|
```
|
||||||
|
git clone https://github.com/adityapk00/zcash-qt-wallet.git
|
||||||
|
cd zcash-qt-wallet
|
||||||
|
/path/to/qt5/bin/qmake zcash-qt-wallet.pro CONFIG+=DEBUG
|
||||||
|
make -j$(nproc)
|
||||||
|
```
|
||||||
|
|
||||||
|
## Troubleshooting FAQ
|
||||||
|
### 1. "Connection Error"
|
||||||
|
|
||||||
|
Normally, zcash-qt-wallet can pick up the rpcuser/rpcpassword from zcash.conf. If it doesn't for some reason, you can set the username/password in the File->Settings menu.
|
||||||
|
If you are connecting to a remote node, make sure that zcashd on the remote machine is accepting connections from your machine. The target machine's firewall needs to allow connections
|
||||||
|
from your host and also zcashd is set to be configured to accept connections from this host.
|
||||||
|
|
||||||
|
The easiest way to connect to a remote node is probably to ssh to it with port forwarding like this:
|
||||||
|
```
|
||||||
|
ssh -L8232:127.0.0.1:8232 user@remotehost
|
||||||
|
```
|
||||||
|
### 2. "Not enough balance" when sending transactions
|
||||||
|
The most likely cause for this is that you are trying to spend unconfirmed funds. Unlike bitcoin, the zcash protocol doesn't let you spent unconfirmed funds yet. Please wait for
|
||||||
|
1-2 blocks for the funds to confirm and retry the transaction.
|
||||||
|
|||||||
6
docs/index.html
Executable file
6
docs/index.html
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
<html>
|
||||||
|
<head></head>
|
||||||
|
<body>
|
||||||
|
Hello World
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -3,6 +3,9 @@
|
|||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
|
QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
||||||
|
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||||
|
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
|
|
||||||
#ifdef Q_OS_LINUX
|
#ifdef Q_OS_LINUX
|
||||||
@@ -10,9 +13,6 @@ int main(int argc, char *argv[])
|
|||||||
qApp->setFont(QFont("Ubuntu", 11, QFont::Normal, false));
|
qApp->setFont(QFont("Ubuntu", 11, QFont::Normal, false));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
|
||||||
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
|
||||||
|
|
||||||
QCoreApplication::setOrganizationName("adityapk");
|
QCoreApplication::setOrganizationName("adityapk");
|
||||||
QCoreApplication::setOrganizationDomain("adityapk.com");
|
QCoreApplication::setOrganizationDomain("adityapk.com");
|
||||||
QCoreApplication::setApplicationName("zcash-qt-wallet");
|
QCoreApplication::setApplicationName("zcash-qt-wallet");
|
||||||
|
|||||||
Reference in New Issue
Block a user