frost_hubert/lib.rs
1use anyhow::Result;
2use clap::Parser;
3
4pub mod cmd;
5pub mod dkg;
6pub mod registry;
7
8pub use dkg::{
9 DkgInvitation, DkgInvitationResult, DkgInvite, DkgProposedParticipant,
10};
11
12/// Entrypoint shared by the binary and integration tests.
13pub fn run() -> Result<()> {
14 bc_components::register_tags();
15 bc_envelope::register_tags();
16 provenance_mark::register_tags();
17 let cli = cmd::Cli::parse();
18 cli.exec()
19}