-
Notifications
You must be signed in to change notification settings - Fork 956
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6bdf124
commit 3bcaee8
Showing
1 changed file
with
9 additions
and
0 deletions.
There are no files selected for viewing
9 changes: 9 additions & 0 deletions
9
.changelog/unreleased/improvements/3006-refactor-shielded-sync.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
This PR refactors shielded sync to make the following improvements | ||
* Allow fetching new masp txs and trial-decrypting notes to happen asynchronously | ||
* Parallelize the trial-decryptions | ||
* Modularize the logic so that we can mock parts of the algorithm for tests and to enable migration over to using a specila masp indexer | ||
* Added test coverage | ||
* Decouple nullifying notes and updating spent notes from the trial-decryption process | ||
* Refactor the masp.rs module in the sdk into several smaller files and submodules | ||
|
||
[\#3006](https://github.com/anoma/namada/pull/3006) |