Go to file
Aditya Kulkarni ede9271f58 1.0.5 2020-02-04 13:10:12 -08:00
.github/ISSUE_TEMPLATE issue template 2019-07-12 14:28:19 -07:00
docs Remove Website 2019-05-04 12:54:28 -07:00
lib Switch default server 2020-02-04 11:39:17 -08:00
res Fix libsodium download link 2020-01-10 11:23:39 +02:00
singleapplication mingw compilation for singleapp 2019-03-18 20:40:50 -07:00
src 1.0.5 2020-02-04 13:10:12 -08:00
.gitignore Linux and Windows build 2019-10-28 12:39:41 -07:00
.travis.yml Add libGL for linker 2019-09-27 10:39:47 -07:00
LICENSE Add release script 2018-10-16 14:08:08 -07:00
README.md Update README.md 2019-11-12 17:30:26 -08:00
application.qrc Themeability (#186) 2019-09-27 10:27:15 -07:00
public_key.asc #106 - Add public key, verification procedure 2019-02-19 14:56:26 -08:00
zecwallet-lite.pro Add win32 deps 2020-02-04 12:45:48 -08:00

README.md

ZecWallet Lite

Zecwallet-Lite is z-Addr first, Sapling compatible lightwallet client for Zcash. It has full support for all Zcash features:

  • Send + Receive fully shielded transactions
  • Supports transparent addresses and transactions
  • Full support for incoming and outgoing memos
  • Fully encrypt your private keys, using viewkeys to sync the blockchain

Download

Download compiled binaries from our release page

Privacy

  • While all the keys and transaction detection happens on the client, the server can learn what blocks contain your shielded transactions.
  • The server also learns other metadata about you like your ip address etc...
  • Also remember that t-addresses don't provide any privacy protection.

Note Management

Zecwallet-Lite does automatic note and utxo management, which means it doesn't allow you to manually select which address to send outgoing transactions from. It follows these principles:

  • Defaults to sending shielded transactions, even if you're sending to a transparent address
  • Sapling funds need at least 5 confirmations before they can be spent
  • Can select funds from multiple shielded addresses in the same transaction
  • Will automatically shield your transparent funds at the first opportunity
    • When sending an outgoing transaction to a shielded address, Zecwallet-Lite can decide to use the transaction to additionally shield your transparent funds (i.e., send your transparent funds to your own shielded address in the same transaction)

Compiling from source

  • 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.
  • You'll need Rust v1.37 +

Building on Linux

git clone https://github.com/adityapk00/zecwallet-lite.git
cd zecwallet-lite
/path/to/qt5/bin/qmake zecwallet-lite.pro CONFIG+=debug
make -j$(nproc)

./zecwallet-lite

PS: Zecwallet-Lite is NOT an official wallet, and is not affiliated with the Electric Coin Company in any way.