1
2
3
4
5
6
7
8
pub trait FrostCoordinator {
    fn run_dkg_round(&mut self) -> PublicKey;
    fn sign_message(&mut self, message: &str) -> Signature;
}

// TODO: Define these types
pub type Signature = String;
pub type PublicKey = String;