input-output-hk / input-output-hk/TreasuryCoin

Refactor Distributed Key Generation

Open
#3 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Scala
Stars
12
Forks
12
PR merge metrics
No merged PRs in 30d

Description

The implementation of the distributed key generation scheme which is currently placed in [CommitteeMember](https://github.com/input-output-hk/TreasuryCoin/blob/dev/examples/src/main/scala/examples/hybrid/state/CommitteeMember.scala) (and DistrKeyGen class it treasury-crypto) probably needs to be reworked. There are a lot of unnecessary, complex code.
First of all it should not hold private keys of committee members and probably it is a good idea to integrate this functionality completely into the TreasuryState.

An investigation on the better architechture is needed

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.