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
15pub use mithril_common::messages::CardanoDatabaseSnapshotMessage as CardanoDatabaseSnapshot;
18
19pub use mithril_common::messages::CardanoDatabaseSnapshotListItemMessage as CardanoDatabaseSnapshotListItem;
22
23pub use mithril_common::messages::MithrilStakeDistributionMessage as MithrilStakeDistribution;
26
27pub use mithril_common::messages::MithrilStakeDistributionListItemMessage as MithrilStakeDistributionListItem;
30
31pub use mithril_common::messages::CertificateMessage as MithrilCertificate;
34
35pub use mithril_common::messages::CertificateMetadataMessagePart as MithrilCertificateMetadata;
36
37pub use mithril_common::messages::CertificateListItemMessage as MithrilCertificateListItem;
40
41pub use mithril_common::messages::CertificateListItemMessageMetadata as MithrilCertificateListItemMetadata;
42
43pub use mithril_common::messages::SignerWithStakeMessagePart as MithrilSigner;
46
47pub use mithril_common::messages::CardanoTransactionsProofsMessage as CardanoTransactionsProofs;
48
49pub use mithril_common::messages::CardanoTransactionsSetProofMessagePart as CardanoTransactionsSetProof;
50
51pub use mithril_common::messages::VerifiedCardanoTransactions;
52
53pub use mithril_common::messages::VerifyCardanoTransactionsProofsError;
54
55pub use mithril_common::messages::CardanoTransactionSnapshotMessage as CardanoTransactionSnapshot;
57
58pub use mithril_common::messages::CardanoTransactionSnapshotListItemMessage as CardanoTransactionSnapshotListItem;
60
61pub use mithril_common::messages::CardanoStakeDistributionMessage as CardanoStakeDistribution;
63
64pub use mithril_common::messages::CardanoStakeDistributionListItemMessage as CardanoStakeDistributionListItem;
66
67pub mod common {
69 pub use mithril_common::AggregateSignatureType;
70 pub use mithril_common::crypto_helper::MKProof;
71 pub use mithril_common::entities::{
72 AncillaryLocation, BlockHash, BlockNumber, CardanoDbBeacon, CardanoNetwork, ChainPoint,
73 CompressionAlgorithm, DigestLocation, Epoch, EpochSpecifier, ImmutableFileNumber,
74 ImmutablesLocation, MagicId, MithrilNetwork, MultiFilesUri, ProtocolMessage,
75 ProtocolMessagePartKey, ProtocolParameters, SignedEntityType,
76 SignedEntityTypeDiscriminants, SlotNumber, StakeDistribution, SupportedEra, TemplateUri,
77 TransactionHash,
78 };
79 pub use mithril_common::messages::{
80 AncillaryMessagePart, DigestsMessagePart, ImmutablesMessagePart,
81 };
82
83 pub mod test {
87 pub use mithril_common::test::double::Dummy;
88 }
89}
90
91#[cfg(not(target_family = "wasm"))]
93pub use mithril_aggregator_discovery::RequiredAggregatorCapabilities;