@@ -4001,7 +4001,7 @@ fn locally_accepted_blocks_overriden_by_global_rejection() {
4001
4001
let sender_addr = tests:: to_addr ( & sender_sk) ;
4002
4002
let send_amt = 100 ;
4003
4003
let send_fee = 180 ;
4004
- let nmb_txs = 2 ;
4004
+ let nmb_txs = 3 ;
4005
4005
let recipient = PrincipalData :: from ( StacksAddress :: burn_address ( false ) ) ;
4006
4006
let short_timeout_secs = 20 ;
4007
4007
let mut signer_test: SignerTest < SpawnedSigner > = SignerTest :: new (
@@ -4057,7 +4057,11 @@ fn locally_accepted_blocks_overriden_by_global_rejection() {
4057
4057
4058
4058
info ! ( "------------------------- Attempt to Mine Nakamoto Block N+1 -------------------------" ) ;
4059
4059
// Make half of the signers reject the block proposal by the miner to ensure its marked globally rejected
4060
- let rejecting_signers: Vec < _ > = all_signers. iter ( ) . cloned ( ) . take ( num_signers / 2 ) . collect ( ) ;
4060
+ let rejecting_signers: Vec < _ > = all_signers
4061
+ . iter ( )
4062
+ . cloned ( )
4063
+ . take ( num_signers / 2 + num_signers % 2 )
4064
+ . collect ( ) ;
4061
4065
TEST_REJECT_ALL_BLOCK_PROPOSAL
4062
4066
. lock ( )
4063
4067
. unwrap ( )
@@ -4066,6 +4070,7 @@ fn locally_accepted_blocks_overriden_by_global_rejection() {
4066
4070
let transfer_tx =
4067
4071
make_stacks_transfer ( & sender_sk, sender_nonce, send_fee, & recipient, send_amt) ;
4068
4072
let tx = submit_tx ( & http_origin, & transfer_tx) ;
4073
+ sender_nonce += 1 ;
4069
4074
info ! ( "Submitted tx {tx} to mine block N+1" ) ;
4070
4075
4071
4076
let blocks_before = mined_blocks. load ( Ordering :: SeqCst ) ;
@@ -4090,6 +4095,11 @@ fn locally_accepted_blocks_overriden_by_global_rejection() {
4090
4095
. unwrap ( )
4091
4096
. replace ( Vec :: new ( ) ) ;
4092
4097
4098
+ let transfer_tx =
4099
+ make_stacks_transfer ( & sender_sk, sender_nonce, send_fee, & recipient, send_amt) ;
4100
+ let tx = submit_tx ( & http_origin, & transfer_tx) ;
4101
+ info ! ( "Submitted tx {tx} to mine block N+1'" ) ;
4102
+
4093
4103
wait_for ( short_timeout_secs, || {
4094
4104
Ok ( mined_blocks. load ( Ordering :: SeqCst ) > blocks_before
4095
4105
&& signer_test
0 commit comments