pub mod data_directory;
pub mod db;
pub(crate) mod metrics;
mod private_record;
mod server;
mod signers;
mod storage_key;
mod tx_validation;
pub use data_directory::DataDirectory;
pub use private_record::{
PRIVATE_RECORD_FORMAT_V1,
PrivateRecordChainId,
PrivateRecordCombiner,
PrivateRecordContext,
PrivateRecordError,
PrivateRecordId,
PrivateRecordSealer,
PrivateRecordShareRequest,
PrivateRecordStorageFields,
StoredPrivateRecord,
};
pub use server::{ValidatorAdminServer, ValidatorServer};
pub use signers::{
KmsSigner,
LocalX25519TransactionInputDecrypter,
TransactionInputDecrypter,
ValidatorSigner,
decrypt_key_material,
};
pub use storage_key::{
EncodedGoldenOperatorKey,
GoldenOperatorKey,
GoldenOperatorKeyError,
StorageKeyEpoch,
};
pub const COMPONENT: &str = "miden-validator";
pub const LOG_TARGET: &str = "user::miden-validator";