Milestone 3: RPC server, ZIP-320 #104

Merged
pitmutt merged 152 commits from milestone3 into master 2024-11-21 15:39:19 +00:00
Owner

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
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
pitmutt added this to the MVP 3 milestone 2024-11-21 15:38:48 +00:00
pitmutt added the
enhancement
label 2024-11-21 15:38:48 +00:00
pitmutt self-assigned this 2024-11-21 15:38:48 +00:00
pitmutt added 152 commits 2024-11-21 15:38:48 +00:00
New Address Entry form - Description and Address fields ready
- Show entry zec address on row click
- Edit Adress Book entry in progress.
- "Delete entry" button added (functionality not implemented yet)
- Delete Address Book Entry working
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zenith/pulls/102
Adds new `ZcashBlock` table to database to track block information and
creates a relationship between `ZcashTransaction` records and the block
they belong to.
Database getters and setters are updated to use the block record for
confirmations, height, time data.
Files affected: Zenith/GUI.hs
			, Zenith/CLI.hs
			, Zenith/Utils.hs
This feature is similar to GUI's implementation.
Transparent, Sapling, Orchard -> Accepted
	    Exchange -> rejected
The functionality to do the process is pending.
Fields to display Total transparent funts and total Shielded Funds
	 added.
	 A funtion to update the latest total values has to be included
GUI - Forms for Shielding and De-shielding created
	 TUI - Form to deshield  is not implemented
DeShield form  -  Cancel button moved  to the right of process button
-  Shield form created
	 -  Deshield form created
	 Both forms have the 'Process' button de-activated. Must be linked
	 to the appropiate funciton
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zenith/pulls/103
pitmutt added this to the Zenith Full Node Wallet project 2024-11-21 15:38:49 +00:00
pitmutt merged commit 281682ac18 into master 2024-11-21 15:39:19 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Vergara_Tech/zenith#104
No description provided.