-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Labels
refactoring 🛠️Code refactoring and enhancementsCode refactoring and enhancements
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
Re-organize the modules of the STM library
How
- Create a
membership_commitmentmodule and movemerkle_treein it - Create a
signature_schememodule and movebls_multi_signatureandschnorr_signaturein it - Create a
proof_systemmodule and moveconcatenation_proofin it - Create a
coreorprotocolmodule and move all the other modules in it
Metadata
Metadata
Assignees
Labels
refactoring 🛠️Code refactoring and enhancementsCode refactoring and enhancements