mithril_client/
type_alias.rs1pub type MithrilResult<T> = anyhow::Result<T>;
3
4pub type MithrilError = anyhow::Error;
6
7pub use mithril_common::messages::SnapshotMessage as Snapshot;
10
11pub use mithril_common::messages::SnapshotListItemMessage as SnapshotListItem;
14
15cfg_unstable! {
16 pub use mithril_common::messages::CardanoDatabaseSnapshotMessage as CardanoDatabaseSnapshot;
19
20 pub use mithril_common::messages::CardanoDatabaseSnapshotListItemMessage as CardanoDatabaseSnapshotListItem;
23}
24pub use mithril_common::messages::MithrilStakeDistributionMessage as MithrilStakeDistribution;
27
28pub use mithril_common::messages::MithrilStakeDistributionListItemMessage as MithrilStakeDistributionListItem;
31
32pub use mithril_common::messages::CertificateMessage as MithrilCertificate;
35
36pub use mithril_common::messages::CertificateMetadataMessagePart as MithrilCertificateMetadata;
37
38pub use mithril_common::messages::CertificateListItemMessage as MithrilCertificateListItem;
41
42pub use mithril_common::messages::CertificateListItemMessageMetadata as MithrilCertificateListItemMetadata;
43
44pub use mithril_common::messages::SignerWithStakeMessagePart as MithrilSigner;
47
48pub use mithril_common::messages::CardanoTransactionsProofsMessage as CardanoTransactionsProofs;
49
50pub use mithril_common::messages::CardanoTransactionsSetProofMessagePart as CardanoTransactionsSetProof;
51
52pub use mithril_common::messages::VerifiedCardanoTransactions;
53
54pub use mithril_common::messages::VerifyCardanoTransactionsProofsError;
55
56pub use mithril_common::messages::CardanoTransactionSnapshotMessage as CardanoTransactionSnapshot;
58
59pub use mithril_common::messages::CardanoTransactionSnapshotListItemMessage as CardanoTransactionSnapshotListItem;
61
62pub use mithril_common::messages::CardanoStakeDistributionMessage as CardanoStakeDistribution;
64
65pub use mithril_common::messages::CardanoStakeDistributionListItemMessage as CardanoStakeDistributionListItem;
67
68pub mod common {
70 pub use mithril_common::entities::{
71 BlockHash, BlockNumber, CardanoDbBeacon, ChainPoint, CompressionAlgorithm, Epoch,
72 ImmutableFileNumber, ProtocolMessage, ProtocolMessagePartKey, ProtocolParameters,
73 SignedEntityType, SlotNumber, StakeDistribution, TransactionHash,
74 };
75 cfg_unstable! {
76 pub use mithril_common::entities::{
77 AncillaryLocation, DigestLocation, ImmutablesLocation, MultiFilesUri, TemplateUri,
78 };
79 pub use mithril_common::crypto_helper::MKProof;
80 pub use mithril_common::messages::{DigestsMessagePart, ImmutablesMessagePart, AncillaryMessagePart};
81 }
82}