-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Labels
cryptography 🔐Cryptography relatedCryptography related
Description
Why
We need to refactor the STM library in order to make it SNARK-friendly. Following the definition of the architecture in #2763, we have defined an implementation plan and we want to address the refactoring part of the plan as a first step.
What
Simplify the code of the STM library.
How
- Move errors to their belonging modules
- Remove the
future_proof_systemfeature and replace it with the existingfuture_snarkfeature - Limit usage of
<D: Digest>generics tomerkle_treemodule only (to be rechallenged) - Remove
BasicVerifierimplementation (and create a ticket for supporting this feature in a cleaner way in the future?) (to be rechallenged)
Metadata
Metadata
Assignees
Labels
cryptography 🔐Cryptography relatedCryptography related