Skip to content

Commit 142369d

Browse files
UPDATE. converting dataclass DTOs to have concrete values at all times
1 parent 8894624 commit 142369d

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

pycardano/backend/base.py

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -23,86 +23,86 @@
2323
class GenesisParameters:
2424
"""Cardano genesis parameters"""
2525

26-
active_slots_coefficient: float = None
26+
active_slots_coefficient: float
2727

28-
update_quorum: int = None
28+
update_quorum: int
2929

30-
max_lovelace_supply: int = None
30+
max_lovelace_supply: int
3131

32-
network_magic: int = None
32+
network_magic: int
3333

34-
epoch_length: int = None
34+
epoch_length: int
3535

36-
system_start: int = None
36+
system_start: int
3737

38-
slots_per_kes_period: int = None
38+
slots_per_kes_period: int
3939

40-
slot_length: int = None
40+
slot_length: int
4141

42-
max_kes_evolutions: int = None
42+
max_kes_evolutions: int
4343

44-
security_param: int = None
44+
security_param: int
4545

4646

4747
@dataclass
4848
class ProtocolParameters:
4949
"""Cardano protocol parameters"""
5050

51-
min_fee_constant: int = None
51+
min_fee_constant: int
5252

53-
min_fee_coefficient: int = None
53+
min_fee_coefficient: int
5454

55-
max_block_size: int = None
55+
max_block_size: int
5656

57-
max_tx_size: int = None
57+
max_tx_size: int
5858

59-
max_block_header_size: int = None
59+
max_block_header_size: int
6060

61-
key_deposit: int = None
61+
key_deposit: int
6262

63-
pool_deposit: int = None
63+
pool_deposit: int
6464

65-
pool_influence: float = None
65+
pool_influence: float
6666

67-
monetary_expansion: float = None
67+
monetary_expansion: float
6868

69-
treasury_expansion: float = None
69+
treasury_expansion: float
7070

71-
decentralization_param: float = None
71+
decentralization_param: float
7272

73-
extra_entropy: str = None
73+
extra_entropy: str
7474

75-
protocol_major_version: int = None
75+
protocol_major_version: int
7676

77-
protocol_minor_version: int = None
77+
protocol_minor_version: int
7878

79-
min_utxo: int = None
79+
min_utxo: int
8080

81-
min_pool_cost: int = None
81+
min_pool_cost: int
8282

83-
price_mem: float = None
83+
price_mem: float
8484

85-
price_step: float = None
85+
price_step: float
8686

87-
max_tx_ex_mem: int = None
87+
max_tx_ex_mem: int
8888

89-
max_tx_ex_steps: int = None
89+
max_tx_ex_steps: int
9090

91-
max_block_ex_mem: int = None
91+
max_block_ex_mem: int
9292

93-
max_block_ex_steps: int = None
93+
max_block_ex_steps: int
9494

95-
max_val_size: int = None
95+
max_val_size: int
9696

97-
collateral_percent: int = None
97+
collateral_percent: int
9898

99-
max_collateral_inputs: int = None
99+
max_collateral_inputs: int
100100

101-
coins_per_utxo_word: int = None
101+
coins_per_utxo_word: int
102102

103-
coins_per_utxo_byte: int = None
103+
coins_per_utxo_byte: int
104104

105-
cost_models: Dict[str, Dict[str, int]] = None
105+
cost_models: Dict[str, Dict[str, int]]
106106
"""A dict contains cost models for Plutus. The key will be "PlutusV1", "PlutusV2", etc.
107107
The value will be a dict of cost model parameters."""
108108

0 commit comments

Comments
 (0)