@@ -1862,7 +1862,7 @@ fn pox_4_check_cycle_id_range_in_print_events_pool_in_prepare_phase() {
1862
1862
let steph_stack_extend = make_pox_4_extend (
1863
1863
& steph_key,
1864
1864
steph_stack_extend_nonce,
1865
- steph_pox_addr,
1865
+ steph_pox_addr. clone ( ) ,
1866
1866
lock_period,
1867
1867
steph_signing_key,
1868
1868
Some ( stack_extend_signature) ,
@@ -2117,6 +2117,35 @@ fn pox_4_check_cycle_id_range_in_print_events_pool_in_prepare_phase() {
2117
2117
common_data,
2118
2118
bob_aggregation_commit_tx_op_data,
2119
2119
) ;
2120
+
2121
+ with_sortdb ( & mut peer, |chainstate, sortdb| {
2122
+ let mut check_cycle = next_reward_cycle as u64 ;
2123
+ let reward_set = chainstate
2124
+ . get_reward_addresses_in_cycle ( & burnchain, sortdb, check_cycle, & latest_block. unwrap ( ) )
2125
+ . unwrap ( ) ;
2126
+ assert_eq ! ( reward_set. len( ) , 2 ) ;
2127
+ assert_eq ! ( reward_set[ 0 ] . stacker. as_ref( ) , Some ( & steph_principal) ) ;
2128
+ assert_eq ! ( reward_set[ 0 ] . reward_address, steph_pox_addr) ;
2129
+ assert_eq ! ( reward_set[ 0 ] . amount_stacked, min_ustx + 100 ) ;
2130
+ assert_eq ! ( reward_set[ 1 ] . stacker, None ) ;
2131
+ assert_eq ! ( reward_set[ 1 ] . reward_address, bob_pox_addr) ;
2132
+ assert_eq ! ( reward_set[ 1 ] . amount_stacked, min_ustx) ;
2133
+
2134
+ check_cycle += 1 ;
2135
+ let reward_set = chainstate
2136
+ . get_reward_addresses_in_cycle ( & burnchain, sortdb, check_cycle, & latest_block. unwrap ( ) )
2137
+ . unwrap ( ) ;
2138
+ assert_eq ! ( reward_set. len( ) , 1 ) ;
2139
+ assert_eq ! ( reward_set[ 0 ] . stacker. as_ref( ) , Some ( & steph_principal) ) ;
2140
+ assert_eq ! ( reward_set[ 0 ] . reward_address, steph_pox_addr) ;
2141
+ assert_eq ! ( reward_set[ 0 ] . amount_stacked, min_ustx + 100 ) ;
2142
+
2143
+ check_cycle += 1 ;
2144
+ let reward_set = chainstate
2145
+ . get_reward_addresses_in_cycle ( & burnchain, sortdb, check_cycle, & latest_block. unwrap ( ) )
2146
+ . unwrap ( ) ;
2147
+ assert ! ( reward_set. is_empty( ) ) ;
2148
+ } ) ;
2120
2149
}
2121
2150
2122
2151
// This test calls most pox-4 Clarity functions to check the existence of `start-cycle-id` and `end-cycle-id`
0 commit comments