File tree Expand file tree Collapse file tree 4 files changed +537
-2
lines changed Expand file tree Collapse file tree 4 files changed +537
-2
lines changed Original file line number Diff line number Diff line change @@ -147,6 +147,7 @@ jobs:
147
147
- tests::signer::v0::multiple_miners_empty_sortition
148
148
- tests::signer::v0::block_proposal_timeout
149
149
- tests::signer::v0::rejected_blocks_count_towards_miner_validity
150
+ - tests::signer::v0::allow_reorg_within_first_proposal_burn_block_timing_secs
150
151
- tests::nakamoto_integrations::burn_ops_integration_test
151
152
- tests::nakamoto_integrations::check_block_heights
152
153
- tests::nakamoto_integrations::clarity_burn_state
Original file line number Diff line number Diff line change @@ -14,6 +14,10 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE
14
14
Previously, the miner had difficulty restarting their missed tenure and extending into the new
15
15
bitcoin block, leading to 1-2 bitcoin blocks of missed Stacks block production.
16
16
17
+ ## Changed
18
+
19
+ - When a miner reorgs the previous tenure due to a poorly timed block, it can now continue to build blocks on this new chain tip (#5691 )
20
+
17
21
## [ 3.1.0.0.3]
18
22
19
23
### Added
Original file line number Diff line number Diff line change @@ -932,9 +932,8 @@ impl BlockMinerThread {
932
932
} ) ?;
933
933
934
934
let stacks_tip_block_id = StacksBlockId :: new ( & stacks_tip_ch, & stacks_tip_bh) ;
935
- let tenure_tip_opt = NakamotoChainState :: get_highest_block_header_in_tenure (
935
+ let tenure_tip_opt = NakamotoChainState :: get_highest_known_block_header_in_tenure (
936
936
& mut chain_state. index_conn ( ) ,
937
- & stacks_tip_block_id,
938
937
& self . burn_election_block . consensus_hash ,
939
938
)
940
939
. map_err ( |e| {
You can’t perform that action at this time.
0 commit comments