use crate::stateful::{Application, db::DatabaseSet}; use commonware_cryptography::Digestible; mod core; pub use core::{Config, Mailbox, PruneConfig, Stateful}; mod metrics; mod syncer; pub use syncer::SyncPlan; mod processor; type BlockDigest = <>::Block as Digestible>::Digest; type SyncTargets = <>::Databases as DatabaseSet>::SyncTargets;