@@ -40,125 +40,20 @@ pub fn transaction_to_passive(mut context: Context<ChaChaRng>) -> Result<Scenari
40
40
passive. wait_for_bootstrap ( ) ?;
41
41
42
42
let mut wallet1 = controller. wallet ( "unassigned1" ) ?;
43
- let wallet2 = controller. wallet ( "delegated1" ) ?;
44
-
45
- utils:: sending_transactions_to_node_sequentially (
46
- 20 ,
47
- & mut controller,
48
- & mut wallet1,
49
- & wallet2,
50
- & passive,
51
- ) ?;
52
-
53
- utils:: assert_are_in_sync ( vec ! [ & passive, & leader] ) ?;
54
-
55
- passive. shutdown ( ) ?;
56
- leader. shutdown ( ) ?;
57
- controller. finalize ( ) ;
58
- Ok ( ScenarioResult :: Passed )
59
- }
60
-
61
- pub fn leader_is_offline ( mut context : Context < ChaChaRng > ) -> Result < ScenarioResult > {
62
- let scenario_settings = prepare_scenario ! {
63
- "L2002-leader_is_offline_while_passive_receives_tx" ,
64
- & mut context,
65
- topology [
66
- LEADER ,
67
- PASSIVE -> LEADER ,
68
- ]
69
- blockchain {
70
- consensus = GenesisPraos ,
71
- number_of_slots_per_epoch = 60 ,
72
- slot_duration = 1 ,
73
- leaders = [ LEADER ] ,
74
- initials = [
75
- account "unassigned1" with 500_000_000 ,
76
- account "delegated1" with 2_000_000_000 delegates to LEADER ,
77
- ] ,
78
- }
79
- } ;
80
-
81
- let mut controller = scenario_settings. build ( context) ?;
82
-
83
- controller. monitor_nodes ( ) ;
84
- let passive =
85
- controller. spawn_node ( PASSIVE , LeadershipMode :: Passive , PersistenceMode :: InMemory ) ?;
86
-
87
- passive. wait_for_bootstrap ( ) ?;
88
-
89
- let mut wallet1 = controller. wallet ( "unassigned1" ) ?;
90
- let wallet2 = controller. wallet ( "delegated1" ) ?;
91
-
92
- utils:: sending_transactions_to_node_sequentially (
93
- 40 ,
94
- & mut controller,
95
- & mut wallet1,
96
- & wallet2,
97
- & passive,
98
- ) ?;
99
-
100
- passive. shutdown ( ) ?;
101
-
102
- controller. finalize ( ) ;
103
- Ok ( ScenarioResult :: Passed )
104
- }
105
-
106
- pub fn leader_is_online_with_delay ( mut context : Context < ChaChaRng > ) -> Result < ScenarioResult > {
107
- let scenario_settings = prepare_scenario ! {
108
- "L2003-leader_is_online_with_delay" ,
109
- & mut context,
110
- topology [
111
- LEADER ,
112
- PASSIVE -> LEADER ,
113
- ]
114
- blockchain {
115
- consensus = GenesisPraos ,
116
- number_of_slots_per_epoch = 60 ,
117
- slot_duration = 1 ,
118
- leaders = [ LEADER ] ,
119
- initials = [
120
- account "unassigned1" with 500_000_000 ,
121
- account "delegated1" with 2_000_000_000 delegates to LEADER ,
122
- ] ,
123
- }
124
- } ;
125
-
126
- let mut controller = scenario_settings. build ( context) ?;
127
-
128
- controller. monitor_nodes ( ) ;
129
- let passive =
130
- controller. spawn_node ( PASSIVE , LeadershipMode :: Passive , PersistenceMode :: InMemory ) ?;
131
-
132
- passive. wait_for_bootstrap ( ) ?;
133
-
134
- let mut wallet1 = controller. wallet ( "unassigned1" ) ?;
135
- let wallet2 = controller. wallet ( "delegated1" ) ?;
43
+ let mut wallet2 = controller. wallet ( "delegated1" ) ?;
136
44
137
45
utils:: sending_transactions_to_node_sequentially (
138
46
10 ,
139
47
& mut controller,
140
48
& mut wallet1,
141
- & wallet2,
142
- & passive,
143
- ) ?;
144
-
145
- let leader =
146
- controller. spawn_node ( LEADER , LeadershipMode :: Leader , PersistenceMode :: InMemory ) ?;
147
- leader. wait_for_bootstrap ( ) ?;
148
-
149
- utils:: sending_transactions_to_node_sequentially (
150
- 40 ,
151
- & mut controller,
152
- & mut wallet1,
153
- & wallet2,
49
+ & mut wallet2,
154
50
& passive,
155
51
) ?;
156
52
157
53
utils:: assert_are_in_sync ( vec ! [ & passive, & leader] ) ?;
158
54
159
55
passive. shutdown ( ) ?;
160
56
leader. shutdown ( ) ?;
161
-
162
57
controller. finalize ( ) ;
163
58
Ok ( ScenarioResult :: Passed )
164
59
}
@@ -195,13 +90,13 @@ pub fn leader_restart(mut context: Context<ChaChaRng>) -> Result<ScenarioResult>
195
90
passive. wait_for_bootstrap ( ) ?;
196
91
197
92
let mut wallet1 = controller. wallet ( "unassigned1" ) ?;
198
- let wallet2 = controller. wallet ( "delegated1" ) ?;
93
+ let mut wallet2 = controller. wallet ( "delegated1" ) ?;
199
94
200
95
utils:: sending_transactions_to_node_sequentially (
201
96
10 ,
202
97
& mut controller,
203
98
& mut wallet1,
204
- & wallet2,
99
+ & mut wallet2,
205
100
& passive,
206
101
) ?;
207
102
@@ -211,7 +106,7 @@ pub fn leader_restart(mut context: Context<ChaChaRng>) -> Result<ScenarioResult>
211
106
10 ,
212
107
& mut controller,
213
108
& mut wallet1,
214
- & wallet2,
109
+ & mut wallet2,
215
110
& passive,
216
111
) ?;
217
112
@@ -222,7 +117,7 @@ pub fn leader_restart(mut context: Context<ChaChaRng>) -> Result<ScenarioResult>
222
117
10 ,
223
118
& mut controller,
224
119
& mut wallet1,
225
- & wallet2,
120
+ & mut wallet2,
226
121
& passive,
227
122
) ?;
228
123
@@ -267,13 +162,13 @@ pub fn passive_node_is_updated(mut context: Context<ChaChaRng>) -> Result<Scenar
267
162
passive. wait_for_bootstrap ( ) ?;
268
163
269
164
let mut wallet1 = controller. wallet ( "unassigned1" ) ?;
270
- let wallet2 = controller. wallet ( "delegated1" ) ?;
165
+ let mut wallet2 = controller. wallet ( "delegated1" ) ?;
271
166
272
167
utils:: sending_transactions_to_node_sequentially (
273
168
40 ,
274
169
& mut controller,
275
170
& mut wallet1,
276
- & wallet2,
171
+ & mut wallet2,
277
172
& leader,
278
173
) ?;
279
174
0 commit comments