|
23 | 23 | class GenesisParameters:
|
24 | 24 | """Cardano genesis parameters"""
|
25 | 25 |
|
26 |
| - active_slots_coefficient: float = None |
| 26 | + active_slots_coefficient: float |
27 | 27 |
|
28 |
| - update_quorum: int = None |
| 28 | + update_quorum: int |
29 | 29 |
|
30 |
| - max_lovelace_supply: int = None |
| 30 | + max_lovelace_supply: int |
31 | 31 |
|
32 |
| - network_magic: int = None |
| 32 | + network_magic: int |
33 | 33 |
|
34 |
| - epoch_length: int = None |
| 34 | + epoch_length: int |
35 | 35 |
|
36 |
| - system_start: int = None |
| 36 | + system_start: int |
37 | 37 |
|
38 |
| - slots_per_kes_period: int = None |
| 38 | + slots_per_kes_period: int |
39 | 39 |
|
40 |
| - slot_length: int = None |
| 40 | + slot_length: int |
41 | 41 |
|
42 |
| - max_kes_evolutions: int = None |
| 42 | + max_kes_evolutions: int |
43 | 43 |
|
44 |
| - security_param: int = None |
| 44 | + security_param: int |
45 | 45 |
|
46 | 46 |
|
47 | 47 | @dataclass
|
48 | 48 | class ProtocolParameters:
|
49 | 49 | """Cardano protocol parameters"""
|
50 | 50 |
|
51 |
| - min_fee_constant: int = None |
| 51 | + min_fee_constant: int |
52 | 52 |
|
53 |
| - min_fee_coefficient: int = None |
| 53 | + min_fee_coefficient: int |
54 | 54 |
|
55 |
| - max_block_size: int = None |
| 55 | + max_block_size: int |
56 | 56 |
|
57 |
| - max_tx_size: int = None |
| 57 | + max_tx_size: int |
58 | 58 |
|
59 |
| - max_block_header_size: int = None |
| 59 | + max_block_header_size: int |
60 | 60 |
|
61 |
| - key_deposit: int = None |
| 61 | + key_deposit: int |
62 | 62 |
|
63 |
| - pool_deposit: int = None |
| 63 | + pool_deposit: int |
64 | 64 |
|
65 |
| - pool_influence: float = None |
| 65 | + pool_influence: float |
66 | 66 |
|
67 |
| - monetary_expansion: float = None |
| 67 | + monetary_expansion: float |
68 | 68 |
|
69 |
| - treasury_expansion: float = None |
| 69 | + treasury_expansion: float |
70 | 70 |
|
71 |
| - decentralization_param: float = None |
| 71 | + decentralization_param: float |
72 | 72 |
|
73 |
| - extra_entropy: str = None |
| 73 | + extra_entropy: str |
74 | 74 |
|
75 |
| - protocol_major_version: int = None |
| 75 | + protocol_major_version: int |
76 | 76 |
|
77 |
| - protocol_minor_version: int = None |
| 77 | + protocol_minor_version: int |
78 | 78 |
|
79 |
| - min_utxo: int = None |
| 79 | + min_utxo: int |
80 | 80 |
|
81 |
| - min_pool_cost: int = None |
| 81 | + min_pool_cost: int |
82 | 82 |
|
83 |
| - price_mem: float = None |
| 83 | + price_mem: float |
84 | 84 |
|
85 |
| - price_step: float = None |
| 85 | + price_step: float |
86 | 86 |
|
87 |
| - max_tx_ex_mem: int = None |
| 87 | + max_tx_ex_mem: int |
88 | 88 |
|
89 |
| - max_tx_ex_steps: int = None |
| 89 | + max_tx_ex_steps: int |
90 | 90 |
|
91 |
| - max_block_ex_mem: int = None |
| 91 | + max_block_ex_mem: int |
92 | 92 |
|
93 |
| - max_block_ex_steps: int = None |
| 93 | + max_block_ex_steps: int |
94 | 94 |
|
95 |
| - max_val_size: int = None |
| 95 | + max_val_size: int |
96 | 96 |
|
97 |
| - collateral_percent: int = None |
| 97 | + collateral_percent: int |
98 | 98 |
|
99 |
| - max_collateral_inputs: int = None |
| 99 | + max_collateral_inputs: int |
100 | 100 |
|
101 |
| - coins_per_utxo_word: int = None |
| 101 | + coins_per_utxo_word: int |
102 | 102 |
|
103 |
| - coins_per_utxo_byte: int = None |
| 103 | + coins_per_utxo_byte: int |
104 | 104 |
|
105 |
| - cost_models: Dict[str, Dict[str, int]] = None |
| 105 | + cost_models: Dict[str, Dict[str, int]] |
106 | 106 | """A dict contains cost models for Plutus. The key will be "PlutusV1", "PlutusV2", etc.
|
107 | 107 | The value will be a dict of cost model parameters."""
|
108 | 108 |
|
|
0 commit comments