Skip to content

runtime: genesis_utils: remove bls key feature override take 2#10530

Merged
buffalojoec merged 1 commit into
anza-xyz:masterfrom
buffalojoec:bls-feature-genesis-tests
Feb 13, 2026
Merged

runtime: genesis_utils: remove bls key feature override take 2#10530
buffalojoec merged 1 commit into
anza-xyz:masterfrom
buffalojoec:bls-feature-genesis-tests

Conversation

@buffalojoec
Copy link
Copy Markdown

Same title, same core change as #10003, only this time we can change much less code, since we decided to split SIMD-0387 into two feature gates and not disable the legacy InitializeAccount instruction.


Problem

#9310 added support for BLS pubkey management in the Vote program, but it left
a couple of overrides with TODOs in genesis config creation, where the BLS key
feature was temporarily ignored.

Summary of Changes

Remove the overrides in genesis_utils and update any local-cluster commands and other tests around the monorepo. There are only a few spots now.

Note: Broken off of #9681.

@buffalojoec buffalojoec force-pushed the bls-feature-genesis-tests branch from cedb0f1 to 1918797 Compare February 11, 2026 15:26
@buffalojoec
Copy link
Copy Markdown
Author

Needs #10550

@buffalojoec buffalojoec force-pushed the bls-feature-genesis-tests branch from 1918797 to dc48115 Compare February 12, 2026 03:55
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Feb 12, 2026

Codecov Report

❌ Patch coverage is 18.75000% with 26 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.0%. Comparing base (97127f3) to head (c8353c0).

Additional details and impacted files
@@            Coverage Diff            @@
##           master   #10530     +/-   ##
=========================================
- Coverage    83.0%    83.0%   -0.1%     
=========================================
  Files         843      843             
  Lines      315808   315818     +10     
=========================================
- Hits       262314   262294     -20     
- Misses      53494    53524     +30     
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

AshwinSekar
AshwinSekar previously approved these changes Feb 12, 2026
Copy link
Copy Markdown

@AshwinSekar AshwinSekar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM once 10550 lands

@buffalojoec buffalojoec force-pushed the bls-feature-genesis-tests branch from dc48115 to c8353c0 Compare February 12, 2026 17:03
@buffalojoec buffalojoec marked this pull request as ready for review February 12, 2026 17:03
@buffalojoec buffalojoec added the automerge automerge Merge this Pull Request automatically once CI passes label Feb 12, 2026
@buffalojoec buffalojoec added this pull request to the merge queue Feb 13, 2026
Merged via the queue into anza-xyz:master with commit 19afa00 Feb 13, 2026
51 checks passed
@buffalojoec buffalojoec deleted the bls-feature-genesis-tests branch February 13, 2026 01:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge automerge Merge this Pull Request automatically once CI passes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants