This crate includes a command line interface for generating keys and managing threshold committees. It is a wrapper around the threshold crate and provides a flexible and easy-to-use interface.
Build the CLI:
cargo build --release --bin cliEach actor in a threshold committee has a unique configuration file that includes the actor's secret/public keys that will be used to encrypt/decrypt the secret shares when they are distributed
./target/release/cli actorThe committee config includes the public keys of all actors in the committee and is used to encrypt/decrypt the secret shares when they are distributed.
./target/release/cli committeeEnables to run an entire flow.
./target/release/cli all