Milestone 3 #101

Merged
pitmutt merged 46 commits from milestone2 into master 2024-11-21 14:19:43 +00:00
Owner

This PR contains all the enhancements needed for the completion of Milestone 3 of the Zenith Full Node wallet.

  • Implementation of Rust Sapling parameters
  • Implementation of native Haskell commitment trees
  • Optimization of transaction creation
This PR contains all the enhancements needed for the completion of Milestone 3 of the Zenith Full Node wallet. - Implementation of Rust Sapling parameters - Implementation of native Haskell commitment trees - Optimization of transaction creation
pitmutt added this to the MVP 3 milestone 2024-11-21 14:19:09 +00:00
pitmutt self-assigned this 2024-11-21 14:19:09 +00:00
pitmutt added 46 commits 2024-11-21 14:19:10 +00:00
Reviewed-on: #83
Reviewed-on: #85
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/86
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/87
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/88
ensures that a unified address that does not contain a transparent
receiver is properly represented in the type
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/89
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/90
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/91
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/92
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/93
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/94
Now uses Frontier
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/95
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/96
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/97
Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/98
Co-authored-by: Rene Vergara <rene@vergara.network>
Co-committed-by: Rene Vergara <rene@vergara.network>
This PR contains the functions to create, update and validate Orchard commitment trees.

Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/99
Co-authored-by: Rene Vergara <rene@vergara.network>
Co-committed-by: Rene Vergara <rene@vergara.network>
This PR includes the functions for hashing commitment nodes for both Sapling and Orchard. It also includes functions to validate tree roots and Merkle paths.

Reviewed-on: https://git.vergara.tech///Vergara_Tech/zcash-haskell/pulls/100
Co-authored-by: Rene Vergara <rene@vergara.network>
Co-committed-by: Rene Vergara <rene@vergara.network>
pitmutt added this to the Zenith Full Node Wallet project 2024-11-21 14:19:10 +00:00
pitmutt merged commit d45bd7dcf3 into master 2024-11-21 14:19:43 +00:00
pitmutt referenced this pull request from a commit 2024-11-21 14:19:43 +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/zcash-haskell#101
No description provided.