guts_consensus/simplex/
types.rs1use commonware_consensus::simplex::signing_scheme::ed25519;
7use commonware_consensus::simplex::types::{
8 Activity as CActivity, Finalization as CFinalization, Notarization as CNotarization,
9};
10use commonware_cryptography::sha256::Digest;
11
12pub type Scheme = ed25519::Scheme;
17
18pub type Notarization = CNotarization<Scheme, Digest>;
20
21pub type Finalization = CFinalization<Scheme, Digest>;
23
24pub type Activity = CActivity<Scheme, Digest>;
26
27pub use commonware_cryptography::ed25519::PublicKey as ValidatorPublicKey;
29
30pub use commonware_cryptography::ed25519::PrivateKey as ValidatorPrivateKey;