Skip to content

Commit

Permalink
Merge branch 'develop' into feat/extend-when-needed
Browse files Browse the repository at this point in the history
  • Loading branch information
obycode committed Jan 31, 2025
2 parents 21af655 + 7e8f2a3 commit 16da2f3
Show file tree
Hide file tree
Showing 15 changed files with 548 additions and 172 deletions.
1 change: 1 addition & 0 deletions .github/workflows/bitcoin-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,7 @@ jobs:
- tests::nakamoto_integrations::v3_blockbyheight_api_endpoint
- tests::nakamoto_integrations::mine_invalid_principal_from_consensus_buff
- tests::nakamoto_integrations::test_tenure_extend_from_flashblocks
- tests::nakamoto_integrations::restarting_miner
# TODO: enable these once v1 signer is supported by a new nakamoto epoch
# - tests::signer::v1::dkg
# - tests::signer::v1::sign_request_rejected
Expand Down
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,23 @@ and this project adheres to the versioning scheme outlined in the [README.md](RE

### Added

- Add `dry_run` configuration option to `stacks-signer` config toml. Dry run mode will
run the signer binary as if it were a registered signer. Instead of broadcasting
`StackerDB` messages, it logs `INFO` messages. Other interactions with the `stacks-node`
behave normally (e.g., submitting validation requests, submitting finished blocks). A
dry run signer will error out if the supplied key is actually a registered signer.
- Miner config option `tenure_extend_cost_threshold` to specify the percentage of the tenure budget that must be spent before a time-based tenure extend is attempted

### Changed

- Miner will include other transactions in blocks with tenure extend transactions (#5760)
- Miner will not issue a tenure extend until at least half of the block budget has been spent (#5757)

### Fixed

- Miners who restart their nodes immediately before a winning tenure now correctly detect that
they won the tenure after their nodes restart ([#5750](https://github.com/stacks-network/stacks-core/issues/5750)).

## [3.1.0.0.4]

### Added
Expand Down
Loading

0 comments on commit 16da2f3

Please sign in to comment.