@@ -151,7 +151,7 @@ def run_test(self):
151151 # has been sent which leads to test failure.
152152 time .sleep (1 )
153153 # Test all dash related ZMQ publisher
154- # self.test_recovered_signature_publishers()
154+ self .test_recovered_signature_publishers ()
155155 self .test_chainlock_publishers ()
156156 self .test_governance_publishers ()
157157 self .test_getzmqnotifications ()
@@ -192,7 +192,7 @@ def test_recovered_signature_publishers(self):
192192 def validate_recovered_sig (request_id , msg_hash ):
193193 # Make sure the recovered sig exists by RPC
194194 self .wait_for_recovered_sig (request_id , msg_hash )
195- rpc_recovered_sig = self .mninfo [0 ].get_node (self ).quorum ('getrecsig' , 103 , request_id , msg_hash )
195+ rpc_recovered_sig = self .mninfo [0 ].get_node (self ).quorum ('getrecsig' , 100 , request_id , msg_hash )
196196 # Validate hashrecoveredsig
197197 zmq_recovered_sig_hash = self .subscribers [ZMQPublisher .hash_recovered_sig ].receive ().read (32 ).hex ()
198198 assert_equal (zmq_recovered_sig_hash , msg_hash )
@@ -221,8 +221,9 @@ def validate_recovered_sig(request_id, msg_hash):
221221 # Sign an arbitrary and make sure this leads to valid recovered sig ZMQ messages
222222 sign_id = uint256_to_string (random .getrandbits (256 ))
223223 sign_msg_hash = uint256_to_string (random .getrandbits (256 ))
224- for mn in self .get_quorum_masternodes (self .quorum_hash ): # type: MasternodeInfo
225- mn .get_node (self ).quorum ("sign" , self .quorum_type , sign_id , sign_msg_hash )
224+ quorumHash = self .nodes [0 ].quorum ("selectquorum" , 100 , sign_id )["quorumHash" ]
225+ for mn in self .get_quorum_masternodes (quorumHash ): # type: MasternodeInfo
226+ mn .get_node (self ).quorum ("sign" , 100 , sign_id , sign_msg_hash )
226227 validate_recovered_sig (sign_id , sign_msg_hash )
227228 # Unsubscribe from recovered signature messages
228229 self .unsubscribe (recovered_sig_publishers )
0 commit comments