1#![warn(missing_docs)]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3
4pub mod api_version;
13pub mod certificate_chain;
14pub mod crypto_helper;
15pub mod entities;
16pub mod logging;
17pub mod messages;
18pub mod protocol;
19pub mod signable_builder;
20
21pub mod test;
22
23pub use entities::{CardanoNetwork, MagicId};
24
25pub type StdError = anyhow::Error;
27
28pub type StdResult<T> = anyhow::Result<T, StdError>;
30
31pub const MITHRIL_API_VERSION_HEADER: &str = "mithril-api-version";
33
34pub const MITHRIL_SIGNER_VERSION_HEADER: &str = "signer-node-version";
36
37pub const MITHRIL_AGGREGATOR_VERSION_HEADER: &str = "aggregator-node-version";
39
40pub const MITHRIL_ORIGIN_TAG_HEADER: &str = "mithril-origin-tag";
42
43pub const MITHRIL_CLIENT_TYPE_HEADER: &str = "mithril-client-type";
45
46#[macro_export]
48macro_rules! era_deprecate {
49 ( $comment:literal ) => {};
50}