This PR adds the functionality to import a Unified Viewing Key (full or incoming) and to use it to scan the blockchain for transactions. It also adds the functionality to import a seed phrase as a new wallet.
Co-authored-by: Rene V. Vergara <rvergara59@protonmail.com>
Reviewed-on: #119
Co-authored-by: Rene Vergara <rene@vergara.network>
Co-committed-by: Rene Vergara <rene@vergara.network>
This PR contains:
- The functionality to create and read Payment URIs per [ZIP-321](https://zips.z.cash/zip-0321).
- The functionality to create Unified Full Viewing Keys and Unified Incoming Viewing Keys.
- UI enhancements to handle Payment URIs.
- UI enhancements to generate and display viewing keys
- RPC methods for generating viewing keys.
- RPC methods for shielding and deshielding funds.
Co-authored-by: Rene V. Vergara <rvergara59@protonmail.com>
Co-authored-by: Rene V. Vergara A. <rvergara59@protonmail.com>
Reviewed-on: #115
This PR contains the following changes:
- New RPC server for programmatic access to the wallet.
- Support for ZIP-320, TEX addresses and shielding/de-shielding of funds
- Native Haskell implementation of the Zcash commitment trees
Co-authored-by: Rene Vergara A. <rvergara59@protonmail.com>
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zenith/pulls/104
Co-authored-by: pitmutt <rene@vergara.network>
Co-committed-by: pitmutt <rene@vergara.network>