@@ -69,15 +69,15 @@ def run_test(self):
6969        assert  not  peer .sendtxrcncl_msg_received .initiator 
7070        assert  peer .sendtxrcncl_msg_received .responder 
7171        assert_equal (peer .sendtxrcncl_msg_received .version , 1 )
72-         peer . peer_disconnect ()
72+         self . nodes [ 0 ]. disconnect_p2ps ()
7373
7474        self .log .info ('SENDTXRCNCL should be sent before VERACK' )
7575        peer  =  self .nodes [0 ].add_p2p_connection (PeerTrackMsgOrder (), send_version = True , wait_for_verack = True )
7676        peer .wait_for_verack ()
7777        verack_index  =  [i  for  i , msg  in  enumerate (peer .messages ) if  msg .msgtype  ==  b'verack' ][0 ]
7878        sendtxrcncl_index  =  [i  for  i , msg  in  enumerate (peer .messages ) if  msg .msgtype  ==  b'sendtxrcncl' ][0 ]
7979        assert (sendtxrcncl_index  <  verack_index )
80-         peer . peer_disconnect ()
80+         self . nodes [ 0 ]. disconnect_p2ps ()
8181
8282        self .log .info ('SENDTXRCNCL on pre-v22 version should not be sent' )
8383        peer  =  self .nodes [0 ].add_p2p_connection (SendTxrcnclReceiver (), send_version = False , wait_for_verack = False )
@@ -89,7 +89,7 @@ def run_test(self):
8989        peer .send_message (pre_v22_version_msg )
9090        peer .wait_for_verack ()
9191        assert  not  peer .sendtxrcncl_msg_received 
92-         peer . peer_disconnect ()
92+         self . nodes [ 0 ]. disconnect_p2ps ()
9393
9494        self .log .info ('SENDTXRCNCL for fRelay=false should not be sent' )
9595        peer  =  self .nodes [0 ].add_p2p_connection (SendTxrcnclReceiver (), send_version = False , wait_for_verack = False )
@@ -101,7 +101,7 @@ def run_test(self):
101101        peer .send_message (no_txrelay_version_msg )
102102        peer .wait_for_verack ()
103103        assert  not  peer .sendtxrcncl_msg_received 
104-         peer . peer_disconnect ()
104+         self . nodes [ 0 ]. disconnect_p2ps ()
105105
106106        self .log .info ('valid SENDTXRCNCL received' )
107107        peer  =  self .nodes [0 ].add_p2p_connection (PeerNoVerack (), send_version = True , wait_for_verack = False )
@@ -144,35 +144,35 @@ def run_test(self):
144144
145145        self .log .info ('SENDTXRCNCL sent to an outbound' )
146146        peer  =  self .nodes [0 ].add_outbound_p2p_connection (
147-             SendTxrcnclReceiver (), wait_for_verack = True , p2p_idx = 1 , connection_type = "outbound-full-relay" )
147+             SendTxrcnclReceiver (), wait_for_verack = True , p2p_idx = 0 , connection_type = "outbound-full-relay" )
148148        assert  peer .sendtxrcncl_msg_received 
149149        assert  peer .sendtxrcncl_msg_received .initiator 
150150        assert  not  peer .sendtxrcncl_msg_received .responder 
151151        assert_equal (peer .sendtxrcncl_msg_received .version , 1 )
152-         peer . peer_disconnect ()
152+         self . nodes [ 0 ]. disconnect_p2ps ()
153153
154154        self .log .info ('SENDTXRCNCL should not be sent if block-relay-only' )
155155        peer  =  self .nodes [0 ].add_outbound_p2p_connection (
156-             SendTxrcnclReceiver (), wait_for_verack = True , p2p_idx = 2 , connection_type = "block-relay-only" )
156+             SendTxrcnclReceiver (), wait_for_verack = True , p2p_idx = 0 , connection_type = "block-relay-only" )
157157        assert  not  peer .sendtxrcncl_msg_received 
158-         peer . peer_disconnect ()
158+         self . nodes [ 0 ]. disconnect_p2ps ()
159159
160160        self .log .info ("SENDTXRCNCL should not be sent if feeler" )
161-         peer  =  self .nodes [0 ].add_outbound_p2p_connection (P2PFeelerReceiver (), p2p_idx = 2 , connection_type = "feeler" )
161+         peer  =  self .nodes [0 ].add_outbound_p2p_connection (P2PFeelerReceiver (), p2p_idx = 0 , connection_type = "feeler" )
162162        assert  not  peer .sendtxrcncl_msg_received 
163-         peer . peer_disconnect ()
163+         self . nodes [ 0 ]. disconnect_p2ps ()
164164
165165        self .log .info ('SENDTXRCNCL if block-relay-only triggers a disconnect' )
166166        peer  =  self .nodes [0 ].add_outbound_p2p_connection (
167-             PeerNoVerack (), wait_for_verack = False , p2p_idx = 3 , connection_type = "block-relay-only" )
167+             PeerNoVerack (), wait_for_verack = False , p2p_idx = 0 , connection_type = "block-relay-only" )
168168        with  self .nodes [0 ].assert_debug_log (["we indicated no tx relay; disconnecting" ]):
169169            peer .send_message (create_sendtxrcncl_msg (initiator = False ))
170170            peer .wait_for_disconnect ()
171171
172172        self .log .info ('SENDTXRCNCL with initiator=1 and responder=0 from outbound triggers a disconnect' )
173173        sendtxrcncl_wrong_role  =  create_sendtxrcncl_msg (initiator = True )
174174        peer  =  self .nodes [0 ].add_outbound_p2p_connection (
175-             PeerNoVerack (), wait_for_verack = False , p2p_idx = 4 , connection_type = "outbound-full-relay" )
175+             PeerNoVerack (), wait_for_verack = False , p2p_idx = 0 , connection_type = "outbound-full-relay" )
176176        with  self .nodes [0 ].assert_debug_log (["txreconciliation protocol violation" ]):
177177            peer .send_message (sendtxrcncl_wrong_role )
178178            peer .wait_for_disconnect ()
@@ -181,13 +181,13 @@ def run_test(self):
181181        self .restart_node (0 , [])
182182        peer  =  self .nodes [0 ].add_p2p_connection (SendTxrcnclReceiver (), send_version = True , wait_for_verack = True )
183183        assert  not  peer .sendtxrcncl_msg_received 
184-         peer . peer_disconnect ()
184+         self . nodes [ 0 ]. disconnect_p2ps ()
185185
186186        self .log .info ('SENDTXRCNCL not sent if blocksonly is set' )
187187        self .restart_node (0 , ["-txreconciliation" , "-blocksonly" ])
188188        peer  =  self .nodes [0 ].add_p2p_connection (SendTxrcnclReceiver (), send_version = True , wait_for_verack = True )
189189        assert  not  peer .sendtxrcncl_msg_received 
190-         peer . peer_disconnect ()
190+         self . nodes [ 0 ]. disconnect_p2ps ()
191191
192192
193193if  __name__  ==  '__main__' :
0 commit comments