1
1
use std:: convert:: TryInto ;
2
2
3
3
use const_sv2:: {
4
- MESSAGE_TYPE_MINING_SET_NEW_PREV_HASH , MESSAGE_TYPE_SETUP_CONNECTION ,
5
- MESSAGE_TYPE_SETUP_CONNECTION_SUCCESS , MESSAGE_TYPE_SUBMIT_SHARES_ERROR ,
4
+ MESSAGE_TYPE_SETUP_CONNECTION , MESSAGE_TYPE_SUBMIT_SHARES_ERROR ,
5
+ MESSAGE_TYPE_SUBMIT_SHARES_SUCCESS ,
6
6
} ;
7
7
use integration_tests_sv2:: * ;
8
8
use sniffer:: InterceptMessage ;
@@ -26,14 +26,12 @@ async fn test_jdc_pool_fallback_after_submit_rejection() {
26
26
false ,
27
27
Some ( vec ! [ InterceptMessage :: new(
28
28
MessageDirection :: ToDownstream ,
29
- MESSAGE_TYPE_MINING_SET_NEW_PREV_HASH ,
29
+ MESSAGE_TYPE_SUBMIT_SHARES_SUCCESS ,
30
30
PoolMessages :: Mining ( Mining :: SubmitSharesError ( SubmitSharesError {
31
31
channel_id: 0 ,
32
32
sequence_number: 0 ,
33
33
error_code: "invalid-nonce" . to_string( ) . into_bytes( ) . try_into( ) . unwrap( ) ,
34
34
} ) ) ,
35
- MESSAGE_TYPE_SUBMIT_SHARES_ERROR ,
36
- false ,
37
35
) ] ) ,
38
36
)
39
37
. await ;
@@ -43,14 +41,18 @@ async fn test_jdc_pool_fallback_after_submit_rejection() {
43
41
let ( _jds, jds_addr) = start_jds ( tp_addr) . await ;
44
42
let ( _jdc, jdc_addr) = start_jdc ( vec ! [ sniffer_addr, sniffer_addr_2] , tp_addr, jds_addr) . await ;
45
43
assert_common_message ! ( & sniffer_1. next_message_from_downstream( ) , SetupConnection ) ;
46
- let ( _translator, _sv2_translator_addr) = start_sv2_translator ( jdc_addr) . await ;
47
- sniffer_2
48
- . wait_for_message_type ( MessageDirection :: ToUpstream , MESSAGE_TYPE_SETUP_CONNECTION )
49
- . await ;
50
- sniffer_2
44
+ let ( _translator, sv2_translator_addr) = start_sv2_translator ( jdc_addr) . await ;
45
+ let _ = start_mining_device_sv1 ( sv2_translator_addr) . await ;
46
+ dbg ! ( "here 1" ) ;
47
+ sniffer_1
51
48
. wait_for_message_type (
52
49
MessageDirection :: ToDownstream ,
53
- MESSAGE_TYPE_SETUP_CONNECTION_SUCCESS ,
50
+ MESSAGE_TYPE_SUBMIT_SHARES_ERROR ,
54
51
)
55
52
. await ;
53
+ dbg ! ( "here 2" ) ;
54
+ sniffer_2
55
+ . wait_for_message_type ( MessageDirection :: ToUpstream , MESSAGE_TYPE_SETUP_CONNECTION )
56
+ . await ;
57
+ dbg ! ( "here 3" ) ;
56
58
}
0 commit comments