@@ -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
@@ -2580,13 +2489,6 @@ fn correct_burn_outs() {
2580
2489
& naka_conf,
2581
2490
) ;
2582
2491
2583
- signer_vote_if_needed (
2584
- & btc_regtest_controller,
2585
- & naka_conf,
2586
- & [ sender_signer_sk] ,
2587
- & signers,
2588
- ) ;
2589
-
2590
2492
run_until_burnchain_height (
2591
2493
& mut btc_regtest_controller,
2592
2494
& blocks_processed,
@@ -2646,13 +2548,6 @@ fn correct_burn_outs() {
2646
2548
tip_sn. block_height > prior_tip,
2647
2549
"The new burnchain tip must have been processed"
2648
2550
) ;
2649
-
2650
- signer_vote_if_needed (
2651
- & btc_regtest_controller,
2652
- & naka_conf,
2653
- & [ sender_signer_sk] ,
2654
- & signers,
2655
- ) ;
2656
2551
}
2657
2552
2658
2553
coord_channel
@@ -4752,13 +4647,6 @@ fn forked_tenure_is_ignored() {
4752
4647
} )
4753
4648
. unwrap ( ) ;
4754
4649
4755
- signer_vote_if_needed (
4756
- & btc_regtest_controller,
4757
- & naka_conf,
4758
- & [ sender_signer_sk] ,
4759
- & signers,
4760
- ) ;
4761
-
4762
4650
info ! ( "Commit op is submitted; unpause Tenure B's block" ) ;
4763
4651
4764
4652
// Unpause the broadcast of Tenure B's block, do not submit commits, and do not allow blocks to
@@ -6199,13 +6087,6 @@ fn signer_chainstate() {
6199
6087
make_stacks_transfer ( & sender_sk, sender_nonce, send_fee, & recipient, send_amt) ;
6200
6088
submit_tx ( & http_origin, & transfer_tx) ;
6201
6089
6202
- signer_vote_if_needed (
6203
- & btc_regtest_controller,
6204
- & naka_conf,
6205
- & [ sender_signer_sk] ,
6206
- & signers,
6207
- ) ;
6208
-
6209
6090
let timer = Instant :: now ( ) ;
6210
6091
while proposals_submitted. load ( Ordering :: SeqCst ) <= before {
6211
6092
thread:: sleep ( Duration :: from_millis ( 5 ) ) ;
@@ -6682,13 +6563,6 @@ fn continue_tenure_extend() {
6682
6563
)
6683
6564
. unwrap ( ) ;
6684
6565
6685
- signer_vote_if_needed (
6686
- & btc_regtest_controller,
6687
- & naka_conf,
6688
- & [ sender_signer_sk] ,
6689
- & signers,
6690
- ) ;
6691
-
6692
6566
wait_for ( 5 , || {
6693
6567
let blocks_processed = coord_channel
6694
6568
. lock ( )
@@ -6708,13 +6582,6 @@ fn continue_tenure_extend() {
6708
6582
6709
6583
next_block_and ( & mut btc_regtest_controller, 60 , || Ok ( true ) ) . unwrap ( ) ;
6710
6584
6711
- signer_vote_if_needed (
6712
- & btc_regtest_controller,
6713
- & naka_conf,
6714
- & [ sender_signer_sk] ,
6715
- & signers,
6716
- ) ;
6717
-
6718
6585
wait_for ( 5 , || {
6719
6586
let blocks_processed = coord_channel
6720
6587
. lock ( )
@@ -6756,13 +6623,6 @@ fn continue_tenure_extend() {
6756
6623
next_block_and_process_new_stacks_block ( & mut btc_regtest_controller, 60 , & coord_channel)
6757
6624
. unwrap ( ) ;
6758
6625
6759
- signer_vote_if_needed (
6760
- & btc_regtest_controller,
6761
- & naka_conf,
6762
- & [ sender_signer_sk] ,
6763
- & signers,
6764
- ) ;
6765
-
6766
6626
wait_for ( 5 , || {
6767
6627
let blocks_processed = coord_channel
6768
6628
. lock ( )
@@ -6779,13 +6639,6 @@ fn continue_tenure_extend() {
6779
6639
6780
6640
next_block_and ( & mut btc_regtest_controller, 60 , || Ok ( true ) ) . unwrap ( ) ;
6781
6641
6782
- signer_vote_if_needed (
6783
- & btc_regtest_controller,
6784
- & naka_conf,
6785
- & [ sender_signer_sk] ,
6786
- & signers,
6787
- ) ;
6788
-
6789
6642
wait_for ( 5 , || {
6790
6643
let blocks_processed = coord_channel
6791
6644
. lock ( )
@@ -6811,13 +6664,6 @@ fn continue_tenure_extend() {
6811
6664
} )
6812
6665
. unwrap ( ) ;
6813
6666
6814
- signer_vote_if_needed (
6815
- & btc_regtest_controller,
6816
- & naka_conf,
6817
- & [ sender_signer_sk] ,
6818
- & signers,
6819
- ) ;
6820
-
6821
6667
wait_for ( 5 , || {
6822
6668
let blocks_processed = coord_channel
6823
6669
. lock ( )
0 commit comments