@@ -1155,69 +1155,6 @@ pub fn is_key_set_for_cycle(
1155
1155
Ok ( key. is_some ( ) )
1156
1156
}
1157
1157
1158
- fn signer_vote_if_needed (
1159
- btc_regtest_controller : & BitcoinRegtestController ,
1160
- naka_conf : & Config ,
1161
- signer_sks : & [ StacksPrivateKey ] , // TODO: Is there some way to get this from the TestSigners?
1162
- signers : & TestSigners ,
1163
- ) {
1164
- // When we reach the next prepare phase, submit new voting transactions
1165
- let block_height = btc_regtest_controller. get_headers_height ( ) ;
1166
- let reward_cycle = btc_regtest_controller
1167
- . get_burnchain ( )
1168
- . block_height_to_reward_cycle ( block_height)
1169
- . unwrap ( ) ;
1170
- let prepare_phase_start = btc_regtest_controller
1171
- . get_burnchain ( )
1172
- . pox_constants
1173
- . prepare_phase_start (
1174
- btc_regtest_controller. get_burnchain ( ) . first_block_height ,
1175
- reward_cycle,
1176
- ) ;
1177
-
1178
- if block_height >= prepare_phase_start {
1179
- // If the key is already set, do nothing.
1180
- if is_key_set_for_cycle (
1181
- reward_cycle + 1 ,
1182
- naka_conf. is_mainnet ( ) ,
1183
- & naka_conf. node . rpc_bind ,
1184
- )
1185
- . unwrap_or ( false )
1186
- {
1187
- return ;
1188
- }
1189
-
1190
- // If we are self-signing, then we need to vote on the aggregate public key
1191
- let http_origin = format ! ( "http://{}" , & naka_conf. node. rpc_bind) ;
1192
-
1193
- // Get the aggregate key
1194
- let aggregate_key = signers. clone ( ) . generate_aggregate_key ( reward_cycle + 1 ) ;
1195
- let aggregate_public_key = clarity:: vm:: Value :: buff_from ( aggregate_key)
1196
- . expect ( "Failed to serialize aggregate public key" ) ;
1197
-
1198
- for ( i, signer_sk) in signer_sks. iter ( ) . enumerate ( ) {
1199
- let signer_nonce = get_account ( & http_origin, & to_addr ( signer_sk) ) . nonce ;
1200
-
1201
- // Vote on the aggregate public key
1202
- let voting_tx = tests:: make_contract_call (
1203
- & signer_sk,
1204
- signer_nonce,
1205
- 300 ,
1206
- & StacksAddress :: burn_address ( false ) ,
1207
- SIGNERS_VOTING_NAME ,
1208
- "vote-for-aggregate-public-key" ,
1209
- & [
1210
- clarity:: vm:: Value :: UInt ( i as u128 ) ,
1211
- aggregate_public_key. clone ( ) ,
1212
- clarity:: vm:: Value :: UInt ( 0 ) ,
1213
- clarity:: vm:: Value :: UInt ( reward_cycle as u128 + 1 ) ,
1214
- ] ,
1215
- ) ;
1216
- submit_tx ( & http_origin, & voting_tx) ;
1217
- }
1218
- }
1219
- }
1220
-
1221
1158
pub fn setup_epoch_3_reward_set (
1222
1159
naka_conf : & Config ,
1223
1160
blocks_processed : & Arc < AtomicU64 > ,
@@ -1553,13 +1490,6 @@ fn simple_neon_integration() {
1553
1490
& commits_submitted,
1554
1491
)
1555
1492
. unwrap ( ) ;
1556
-
1557
- signer_vote_if_needed (
1558
- & btc_regtest_controller,
1559
- & naka_conf,
1560
- & [ sender_signer_sk] ,
1561
- & signers,
1562
- ) ;
1563
1493
}
1564
1494
1565
1495
// Submit a TX
@@ -1595,13 +1525,6 @@ fn simple_neon_integration() {
1595
1525
& commits_submitted,
1596
1526
)
1597
1527
. unwrap ( ) ;
1598
-
1599
- signer_vote_if_needed (
1600
- & btc_regtest_controller,
1601
- & naka_conf,
1602
- & [ sender_signer_sk] ,
1603
- & signers,
1604
- ) ;
1605
1528
}
1606
1529
1607
1530
// load the chain tip, and assert that it is a nakamoto block and at least 30 blocks have advanced in epoch 3
@@ -1805,13 +1728,6 @@ fn simple_neon_integration_with_flash_blocks_on_epoch_3() {
1805
1728
& commits_submitted,
1806
1729
)
1807
1730
. unwrap ( ) ;
1808
-
1809
- signer_vote_if_needed (
1810
- & btc_regtest_controller,
1811
- & naka_conf,
1812
- & [ sender_signer_sk] ,
1813
- & signers,
1814
- ) ;
1815
1731
}
1816
1732
1817
1733
// Submit a TX
@@ -1847,13 +1763,6 @@ fn simple_neon_integration_with_flash_blocks_on_epoch_3() {
1847
1763
& commits_submitted,
1848
1764
)
1849
1765
. unwrap ( ) ;
1850
-
1851
- signer_vote_if_needed (
1852
- & btc_regtest_controller,
1853
- & naka_conf,
1854
- & [ sender_signer_sk] ,
1855
- & signers,
1856
- ) ;
1857
1766
}
1858
1767
1859
1768
// load the chain tip, and assert that it is a nakamoto block and at least 30 blocks have advanced in epoch 3
@@ -2144,6 +2053,7 @@ fn multiple_miners() {
2144
2053
let node_2_p2p = 51025 ;
2145
2054
let http_origin = format ! ( "http://{}" , & naka_conf. node. rpc_bind) ;
2146
2055
naka_conf. miner . wait_on_interim_blocks = Duration :: from_secs ( 1 ) ;
2056
+ naka_conf. node . pox_sync_sample_secs = 5 ;
2147
2057
let sender_sk = Secp256k1PrivateKey :: new ( ) ;
2148
2058
let sender_signer_sk = Secp256k1PrivateKey :: new ( ) ;
2149
2059
let sender_signer_addr = tests:: to_addr ( & sender_signer_sk) ;
@@ -2579,13 +2489,6 @@ fn correct_burn_outs() {
2579
2489
& naka_conf,
2580
2490
) ;
2581
2491
2582
- signer_vote_if_needed (
2583
- & btc_regtest_controller,
2584
- & naka_conf,
2585
- & [ sender_signer_sk] ,
2586
- & signers,
2587
- ) ;
2588
-
2589
2492
run_until_burnchain_height (
2590
2493
& mut btc_regtest_controller,
2591
2494
& blocks_processed,
@@ -2645,13 +2548,6 @@ fn correct_burn_outs() {
2645
2548
tip_sn. block_height > prior_tip,
2646
2549
"The new burnchain tip must have been processed"
2647
2550
) ;
2648
-
2649
- signer_vote_if_needed (
2650
- & btc_regtest_controller,
2651
- & naka_conf,
2652
- & [ sender_signer_sk] ,
2653
- & signers,
2654
- ) ;
2655
2551
}
2656
2552
2657
2553
coord_channel
@@ -4751,13 +4647,6 @@ fn forked_tenure_is_ignored() {
4751
4647
} )
4752
4648
. unwrap ( ) ;
4753
4649
4754
- signer_vote_if_needed (
4755
- & btc_regtest_controller,
4756
- & naka_conf,
4757
- & [ sender_signer_sk] ,
4758
- & signers,
4759
- ) ;
4760
-
4761
4650
info ! ( "Commit op is submitted; unpause Tenure B's block" ) ;
4762
4651
4763
4652
// Unpause the broadcast of Tenure B's block, do not submit commits, and do not allow blocks to
@@ -6198,13 +6087,6 @@ fn signer_chainstate() {
6198
6087
make_stacks_transfer ( & sender_sk, sender_nonce, send_fee, & recipient, send_amt) ;
6199
6088
submit_tx ( & http_origin, & transfer_tx) ;
6200
6089
6201
- signer_vote_if_needed (
6202
- & btc_regtest_controller,
6203
- & naka_conf,
6204
- & [ sender_signer_sk] ,
6205
- & signers,
6206
- ) ;
6207
-
6208
6090
let timer = Instant :: now ( ) ;
6209
6091
while proposals_submitted. load ( Ordering :: SeqCst ) <= before {
6210
6092
thread:: sleep ( Duration :: from_millis ( 5 ) ) ;
@@ -6681,13 +6563,6 @@ fn continue_tenure_extend() {
6681
6563
)
6682
6564
. unwrap ( ) ;
6683
6565
6684
- signer_vote_if_needed (
6685
- & btc_regtest_controller,
6686
- & naka_conf,
6687
- & [ sender_signer_sk] ,
6688
- & signers,
6689
- ) ;
6690
-
6691
6566
wait_for ( 5 , || {
6692
6567
let blocks_processed = coord_channel
6693
6568
. lock ( )
@@ -6707,13 +6582,6 @@ fn continue_tenure_extend() {
6707
6582
6708
6583
next_block_and ( & mut btc_regtest_controller, 60 , || Ok ( true ) ) . unwrap ( ) ;
6709
6584
6710
- signer_vote_if_needed (
6711
- & btc_regtest_controller,
6712
- & naka_conf,
6713
- & [ sender_signer_sk] ,
6714
- & signers,
6715
- ) ;
6716
-
6717
6585
wait_for ( 5 , || {
6718
6586
let blocks_processed = coord_channel
6719
6587
. lock ( )
@@ -6755,13 +6623,6 @@ fn continue_tenure_extend() {
6755
6623
next_block_and_process_new_stacks_block ( & mut btc_regtest_controller, 60 , & coord_channel)
6756
6624
. unwrap ( ) ;
6757
6625
6758
- signer_vote_if_needed (
6759
- & btc_regtest_controller,
6760
- & naka_conf,
6761
- & [ sender_signer_sk] ,
6762
- & signers,
6763
- ) ;
6764
-
6765
6626
wait_for ( 5 , || {
6766
6627
let blocks_processed = coord_channel
6767
6628
. lock ( )
@@ -6778,13 +6639,6 @@ fn continue_tenure_extend() {
6778
6639
6779
6640
next_block_and ( & mut btc_regtest_controller, 60 , || Ok ( true ) ) . unwrap ( ) ;
6780
6641
6781
- signer_vote_if_needed (
6782
- & btc_regtest_controller,
6783
- & naka_conf,
6784
- & [ sender_signer_sk] ,
6785
- & signers,
6786
- ) ;
6787
-
6788
6642
wait_for ( 5 , || {
6789
6643
let blocks_processed = coord_channel
6790
6644
. lock ( )
@@ -6810,13 +6664,6 @@ fn continue_tenure_extend() {
6810
6664
} )
6811
6665
. unwrap ( ) ;
6812
6666
6813
- signer_vote_if_needed (
6814
- & btc_regtest_controller,
6815
- & naka_conf,
6816
- & [ sender_signer_sk] ,
6817
- & signers,
6818
- ) ;
6819
-
6820
6667
wait_for ( 5 , || {
6821
6668
let blocks_processed = coord_channel
6822
6669
. lock ( )
0 commit comments