@@ -75,20 +75,20 @@ def isolate_mn(self, mn: MasternodeInfo):
7575
7676 def close_mn_port (self , mn : MasternodeInfo ):
7777 self .deaf_mns .append (mn )
78- self .stop_node (mn .node . index )
78+ self .stop_node (mn .nodeIdx )
7979 self .start_masternode (mn , ["-listen=0" , "-nobind" ])
80- self .connect_nodes (mn .node . index , 0 )
80+ self .connect_nodes (mn .nodeIdx , 0 )
8181 # Make sure the to-be-banned node is still connected well via outbound connections
8282 for mn2 in self .mninfo : # type: MasternodeInfo
8383 if self .deaf_mns .count (mn2 ) == 0 :
84- self .connect_nodes (mn .node . index , mn2 .node .index )
84+ self .connect_nodes (mn .nodeIdx , mn2 .node .index )
8585 self .reset_probe_timeouts ()
8686 return False , False
8787
8888 def force_old_mn_proto (self , mn : MasternodeInfo ):
89- self .stop_node (mn .node . index )
89+ self .stop_node (mn .nodeIdx )
9090 self .start_masternode (mn , ["-pushversion=70216" ])
91- self .connect_nodes (mn .node . index , 0 )
91+ self .connect_nodes (mn .nodeIdx , 0 )
9292 self .reset_probe_timeouts ()
9393 return False , True
9494
@@ -210,11 +210,11 @@ def repair_masternodes(self, restart):
210210 self .nodes [0 ].sendtoaddress (addr , 0.1 )
211211 self .nodes [0 ].protx ('update_service' , mn .proTxHash , f'127.0.0.1:{ mn .nodePort } ' , mn .keyOperator , "" , addr )
212212 if restart :
213- self .stop_node (mn .node . index )
213+ self .stop_node (mn .nodeIdx )
214214 self .start_masternode (mn )
215215 else :
216216 mn .node .setnetworkactive (True )
217- self .connect_nodes (mn .node . index , 0 )
217+ self .connect_nodes (mn .nodeIdx , 0 )
218218
219219 # syncing blocks only since node 0 has txes waiting to be mined
220220 self .sync_blocks ()
@@ -230,7 +230,7 @@ def repair_masternodes(self, restart):
230230 self .wait_until (lambda : mn .node .getconnectioncount () == 0 )
231231 mn .node .setnetworkactive (True )
232232 force_finish_mnsync (mn .node )
233- self .connect_nodes (mn .node . index , 0 )
233+ self .connect_nodes (mn .nodeIdx , 0 )
234234
235235 def reset_probe_timeouts (self ):
236236 # Make sure all masternodes will reconnect/re-probe
0 commit comments