1extern crate miden_node_tracing as tracing;
3
4pub mod data_directory;
5pub mod db;
6pub(crate) mod metrics;
7mod private_record;
8mod server;
9mod signers;
10mod storage_key;
11mod tx_validation;
12
13pub use data_directory::DataDirectory;
14pub use private_record::{
15 PrivateRecordChainId,
16 PrivateRecordCombiner,
17 PrivateRecordContext,
18 PrivateRecordError,
19 PrivateRecordFormatVersion,
20 PrivateRecordId,
21 PrivateRecordSealer,
22 PrivateRecordShareRequest,
23 PrivateRecordStorageFields,
24 StoredPrivateRecord,
25};
26pub use server::{ValidatorAdminServer, ValidatorServer};
27pub use signers::{
28 KmsSigner,
29 LocalX25519TransactionInputDecrypter,
30 TransactionInputDecrypter,
31 ValidatorSigner,
32 decrypt_key_material,
33};
34pub use storage_key::{
35 EncodedGoldenOperatorKey,
36 GoldenOperatorKey,
37 GoldenOperatorKeyError,
38 StorageKeyEpoch,
39};
40
41pub const COMPONENT: &str = "miden-validator";
46
47pub const LOG_TARGET: &str = "user::miden-validator";