Skip to content

ycashfoundation/yeclite

 
 

Repository files navigation

The repository has moved to https://github.com/yecdev/yeclite.

YecLite is z-Addr first, Sapling compatible lightwallet client for Ycash. 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

YecLite 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, YecLite 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

  • YecLite 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/ycashfoundation/YecLite.git
cd YecLite
/path/to/qt5/bin/qmake YecLite.pro CONFIG+=debug
make -j$(nproc)

./YecLite

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 77.9%
  • CSS 13.0%
  • Shell 2.9%
  • PowerShell 1.7%
  • Rust 1.7%
  • QMake 1.4%
  • Other 1.4%