Releases: adityapk00/zecwallet-light-cli
Canopy Upgrade
This version adds support for the Zcash Canopy upgrade
Zecwallet Light CLI: Bug fix release
This release of Zecwallet Lite CLI and SDK features several small improvements and bug fixes.
- Add
unconfirmed_zbalance
to reflect ZEC that has been received, but we don't have enough confirmations yet - Add
spendable
to outputs, indicating whether the note is spendable yet. - Handle the case where failure to broadcast Tx would still end up in the mempool
- Prevent syncing while Tx are being constructed
- Allow sending hex encoded memos to allow non-text memos.
- Accept a JSON encoded string to importing keys
Viewing Key Support
Add Viewkey import and export support to the SDK and Light Client CLI Wallet
Improve Recover functionality
This release of zecwallet-light-cli improves the wallet recover functionality that can help you recover from corrupted wallets.
Running zecwallet-light-cli --recover
can now attempt to recover your wallet seed and restore your wallet for rescanning.
New wallet format
This is a small upgrade to the lightclient CLI that improves the wallet.dat format to be compressed, improving performance.
Improved Performance
Thanks to a Zcash Foundation grant, Zecwallet's lightwalletd server is now bigger, and able to cache ALL blocks, improving sync performance for lightclients.
This release also switches the underlying GRPC library to tonic.
ARMv7 and AARCH64 builds!
This version of Zecwallet-cli
contains pre-built binaries for ARMv7 and AARCH64. Use zecwallet-cli lightclient on Raspberry Pi v2 and v3!
Additional bugfixes include:
- Handle pending transactions in mempool properly.
- Sync fixes to prevent deadlocks
- Several small formatting and display fixes.
Zecwallet-CLI v1.1.0
Zecwallet-CLI now supports encrypted wallets!
Encrypted Wallets
Zecwallet-CLI can now encrypt your wallet, protecting your private keys while stored on disk and in memory.
When a wallet is encrypted, Zecwallet-CLI will use your viewkeys to download new transactions and keep up with the blockchain. To spend money from the wallet, you can unlock your wallet, spend money, and then lock it up again.
When a wallet is encrypted:
- Private keys for both z and t addresses are encrypted, both on disk and in memory
- Receive ZEC on both z and t addresses like normally. You can check your balance and transaction history
- Unlock is needed to spend money from the wallet.
Bip39 Bug
This release also contains a fix for a address derivation bug that derived non-standard addresses for z and t addresses after the first one. Zecwallet-CLI contains a new command fixbip39bug
that can automatically correct your wallet's addresses. No funds are at risk.
More details: https://github.com/adityapk00/zecwallet-light-cli/blob/master/bip39bug.md
Zecwallet-CLI v1.0.0
Zecwallet-CLI, the interactive command line lightclient for Zcash is here!
What is Zecwallet-CLI?
Zecwallet-CLI is a lightclient for Zcash. This means it doesn't need to download the full block chain to send and receive transactions, which cuts the amount of data that it downloads by over 95%! You can get start (almost) instantly sending and receiving fully shielded zcash transactions.
- Full support for incoming and outgoing Memos!
- Full support for t-addresses (incoming + outgoing!)
- Full support for HD wallets, deriving all shielded and transparent addresses from the same seed. This means your full wallet is backed up with just the seed phrase. All transactions, balances and memos can be recovered with just the seed phrase.
Please take a look at the README to view help and other info!
Zecwallet-CLI RC1
This is the Release Candidate 1 for the Zecwallet CLI lightclient. It adds several new features:
- Add a new "recover" command to recover corrupted wallets
- Allow connecting to locally running lightwalletd servers
- Fetch all Txs in a block that the wallet has a Tx in, to ensure the server doesn't learn which Txns belong to the wallet
- Allow running commands directly, enabling use in batch scripts