mithril_common/entities/
type_alias.rs1use std::collections::BTreeMap;
2
3pub type ImmutableFileNumber = u64;
5
6pub type ImmutableFileName = String;
8
9pub type PartyId = String;
11
12pub type Stake = u64;
14
15pub type StakeDistribution = BTreeMap<PartyId, Stake>;
17
18pub type LotteryIndex = u64;
20
21pub type MagicId = u64;
23
24pub type ProtocolVersion = String;
26
27pub type HexEncodedKey = String;
29
30pub type HexEncodedKeySlice<'a> = &'a str;
32
33pub type HexEncodedSingleSignature = HexEncodedKey;
35
36pub type HexEncodedAggregateVerificationKey = HexEncodedKey;
38
39pub type HexEncodedVerificationKeyForConcatenation = HexEncodedKey;
41
42pub type HexEncodedVerificationKeySignatureForConcatenation = HexEncodedKey;
44
45pub type HexEncodedVerificationKeyForSnark = HexEncodedKey;
47
48pub type HexEncodedVerificationKeySignatureForSnark = HexEncodedKey;
50
51pub type HexEncodedOpCert = HexEncodedKey;
53
54pub type HexEncodedGenesisSecretKey = HexEncodedKey;
56
57pub type HexEncodedGenesisVerificationKey = HexEncodedKey;
59
60pub type HexEncodedDigest = HexEncodedKey;
62
63pub type HexEncodedEraMarkersSecretKey = HexEncodedKey;
65
66pub type TotalSPOs = u32;
68
69pub type CardanoEra = String;