-
Notifications
You must be signed in to change notification settings - Fork 1
Closed
Description
Summary
Implement a voting Rust crate with all voting capabilities.
Description
- move original implementation of voting procedure from the catalyst-core repo
- make sure that it's aligned with the following spec https://input-output-hk.github.io/catalyst-voices/architecture/08_concepts/voting_transaction/crypto/.
- refactor it, to make a clean and easy API defined by this spec https://input-output-hk.github.io/catalyst-voices/architecture/08_concepts/voting_transaction/crypto/.
Tasks
- 🛠️ [TASK] : ElGamal encryption #34
- 🛠️ [TASK] : Tally implementation for
catalyst-votingcrate #37 - 🛠️ [TASK]: Tally proof for
catalyst-voting#42 - 🛠️ [TASK]: Vote proof for
catalyst-voting#46 - 🛠️ [TASK] : Jormungandr transaction builder #55
- Update
signtool to be able to build transaction usingcatalyst-votingcrate catalyst-core#717