Go to file
Aditya Kulkarni b0cee22745 Fix emoji support 2020-04-27 15:03:13 -07:00
.github rust 1.42 2020-04-02 07:57:46 -07:00
.vscode Switch to React UI 2020-03-05 13:32:26 -08:00
app Fix emoji support 2020-04-27 15:03:13 -07:00
bin 1.1.7 2020-04-20 15:09:30 -07:00
configs Switch to React UI 2020-03-05 13:32:26 -08:00
flow-typed Switch to React UI 2020-03-05 13:32:26 -08:00
internals Switch to React UI 2020-03-05 13:32:26 -08:00
native Fix emoji support 2020-04-27 15:03:13 -07:00
resources Switch to React UI 2020-03-05 13:32:26 -08:00
.dockerignore Switch to React UI 2020-03-05 13:32:26 -08:00
.editorconfig Switch to React UI 2020-03-05 13:32:26 -08:00
.eslintignore Switch to React UI 2020-03-05 13:32:26 -08:00
.eslintrc.js Switch to React UI 2020-03-05 13:32:26 -08:00
.flowconfig Switch to React UI 2020-03-05 13:32:26 -08:00
.gitattributes Switch to React UI 2020-03-05 13:32:26 -08:00
.gitignore Update gitignore 2020-03-24 20:26:10 -07:00
.prettierrc.json Switch to React UI 2020-03-05 13:32:26 -08:00
.stylelintrc Switch to React UI 2020-03-05 13:32:26 -08:00
LICENSE Switch to React UI 2020-03-05 13:32:26 -08:00
README.md Update README.md 2020-03-18 15:45:55 -07:00
afterSignHook.js Switch to React UI 2020-03-05 13:32:26 -08:00
appveyor.yml Switch to React UI 2020-03-05 13:32:26 -08:00
babel.config.js Switch to React UI 2020-03-05 13:32:26 -08:00
package.json remove publish option 2020-04-20 15:35:23 -07:00
public_key.asc #106 - Add public key, verification procedure 2019-02-19 14:56:26 -08:00
renovate.json Switch to React UI 2020-03-05 13:32:26 -08:00
yarn.lock Fix issue where rescan would be interrupted 2020-04-05 18:26:52 -07: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 Lite is written in Electron/Javascript and can be build from source. 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. Pre-Requisits

You need to have the following software installed before you can build Zecwallet Fullnode

git clone https://github.com/adityapk00/zecwallet-lite.git
cd zecwallet-lite

yarn install
yarn build

To start in development mode, run

yarn dev

To start in production mode, run

yarn start

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