Skip to content

backport: feat(consensus): enable new leader schedule on testnet (#12685) - #12697

Merged
VorobyevIlya merged 1 commit into
releases/iota-v1.30.0-releasefrom
backport-12685
Aug 18, 2026
Merged

backport: feat(consensus): enable new leader schedule on testnet (#12685)#12697
VorobyevIlya merged 1 commit into
releases/iota-v1.30.0-releasefrom
backport-12685

Conversation

@VorobyevIlya

@VorobyevIlya VorobyevIlya commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Description of change

Backport of #12685 to the 1.30.0 release branch.

Enables the consensus_enable_sliding_window_leader_schedule and consensus_enable_absolute_score_leader_schedule feature flags in protocol version 33 on non-mainnet chains, turning the redesigned leader schedule on for testnet.

Original commit: 84e4265
Original PR: #12685

How the change has been tested

  • Basic tests (linting, compilation, formatting, unit/integration tests)
  • Patch-specific tests (correctness, functionality coverage)
  • I have added tests that prove my fix is effective or that my feature works
  • I have checked that new and existing unit tests pass locally with my changes

Release Notes

  • Protocol: Enable leader schedule redesign on testnet: sliding window and absolute-score bad node selection
  • Nodes (Validators and Full nodes):
  • Indexer:
  • JSON-RPC:
  • GraphQL:
  • CLI:
  • Rust SDK:
  • gRPC:

# Description of change

Enable leader schedule redesign on testnet: sliding window and
absolute-score bad node selection

## Links to any relevant issues

fixes #12493 

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [ ] Patch-specific tests (correctness, functionality coverage)
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [x] I have checked that new and existing unit tests pass locally with
my changes

### Release Notes

- [x] Protocol: Enable leader schedule redesign on testnet: sliding
window and absolute-score bad node selection
- [ ] Nodes (Validators and Full nodes):
- [ ] Indexer:
- [ ] JSON-RPC:
- [ ] GraphQL:
- [ ] CLI:
- [ ] Rust SDK:
- [ ] gRPC:


<!-- Do not remove: everything below this line is ignored by the
release-notes check. -->

---
@iota-ci iota-ci added consensus Issues related to the Core Consensus team core-protocol labels Aug 18, 2026
@VorobyevIlya VorobyevIlya self-assigned this Aug 18, 2026
@VorobyevIlya
VorobyevIlya marked this pull request as ready for review August 18, 2026 10:46
@VorobyevIlya
VorobyevIlya requested review from a team as code owners August 18, 2026 10:46
@VorobyevIlya
VorobyevIlya merged commit 6aae4f4 into releases/iota-v1.30.0-release Aug 18, 2026
47 checks passed
@VorobyevIlya
VorobyevIlya deleted the backport-12685 branch August 18, 2026 11:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

consensus Issues related to the Core Consensus team core-protocol

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants