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 use mithril_stm::AggregateSignatureType;
26
27pub type StdError = anyhow::Error;
29
30pub type StdResult<T> = anyhow::Result<T, StdError>;
32
33pub const MITHRIL_API_VERSION_HEADER: &str = "mithril-api-version";
35
36pub const MITHRIL_SIGNER_VERSION_HEADER: &str = "signer-node-version";
38
39pub const MITHRIL_AGGREGATOR_VERSION_HEADER: &str = "aggregator-node-version";
41
42pub const MITHRIL_ORIGIN_TAG_HEADER: &str = "mithril-origin-tag";
44
45pub const MITHRIL_CLIENT_TYPE_HEADER: &str = "mithril-client-type";
47
48#[macro_export]
50macro_rules! era_deprecate {
51 ( $comment:literal ) => {};
52}