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}