Zkool is a multi-account wallet for Zcash.
What can you do with it?
- It supports nearly every type of account
- From 12, 18, 21, 24 words seed phrase with an optional password
- With internal address derivation for change (Zashi, ZIP 316)
- From Unified Viewing Key (with complete or partial list of receivers)
- From legacy shielded extended keys (secret and viewing) of zcashd
- From transparent xpub/xprv keys (Electrum and BIP 32 compliant wallets)
- From seed phrase and BIP 44 (Exodus, Ledger, and other transparent wallets)
- From transparent secret key (any key export from a transparent wallet)
- and of course Ywallet
- It handles accounts individually
- Each account has its own synchronization state and be included or excluded from the global sync. This allows you to “park” accounts by disabling them. They do not slow down sync of your active accounts. If you need them later, you reenable them and bring them up to date.
- An account can be exported and then imported in a different wallet file. The entire data (notes, spends, witnesses, etc) gets saved into an encrypted file.
- Wallet files can be also encrypted.
- Zkool supports more than one account and does not lock you to the list of accounts1
- Its shielded features are as good as Ywallet. In particular, it will
- minimize cross pool usage
- allow you to select your pools
- can create multi recipient payments
- and its transparent privacy as good as transparent wallets
- shielded wallets tend to handle the lack of privacy of transparent addresses by mandating the shielding of transparent funds before they can be spent (Zashi, Zingo, …). Instead, Zkool supports address rotation for the users2
What it does not do well
- UI is basic. There are only a few screens and nothing flashy. On the flipside, the UI is relatively simple to understand.
- Some nice to have features are missing
- No address book. Mainly because Zcash has diversified addresses that make address books useless if used3
- No keytool
- No Market Data charts
- No customization of reference currency (always USD)
- No pool transfer tool
- No third party swap integration
- No spending tracking
- No auto shielding of any sort
Source code and releases on github