Skip to content

feat(staking): add basic key rotation#26440

Merged
mattac21 merged 21 commits into
mainfrom
ma/key-rotation
Jun 1, 2026
Merged

feat(staking): add basic key rotation#26440
mattac21 merged 21 commits into
mainfrom
ma/key-rotation

Merge branch 'main' into ma/key-rotation

de8f4c6
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 1, 2026 in 0s

64.86% (+0.03%) compared to ebb120a

View this Pull Request on Codecov

64.86% (+0.03%) compared to ebb120a

Details

Codecov Report

❌ Patch coverage is 83.33333% with 34 lines in your changes missing coverage. Please review.
✅ Project coverage is 64.86%. Comparing base (ebb120a) to head (de8f4c6).

Files with missing lines Patch % Lines
x/staking/keeper/rotation.go 81.66% 22 Missing ⚠️
x/staking/keeper/msg_server.go 79.48% 8 Missing ⚠️
x/staking/keeper/val_state_change.go 66.66% 2 Missing ⚠️
x/staking/keeper/genesis.go 50.00% 1 Missing ⚠️
x/staking/keeper/keeper.go 50.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main   #26440      +/-   ##
==========================================
+ Coverage   64.82%   64.86%   +0.03%     
==========================================
  Files         810      811       +1     
  Lines       56157    56357     +200     
==========================================
+ Hits        36406    36555     +149     
- Misses      19751    19802      +51     
Files with missing lines Coverage Δ
simapp/app.go 91.97% <ø> (ø)
testutil/configurator/configurator.go 85.14% <100.00%> (+0.07%) ⬆️
testutil/integration/router.go 90.00% <100.00%> (ø)
x/staking/keeper/pool.go 83.63% <100.00%> (+0.61%) ⬆️
x/staking/types/expected_keepers.go 0.00% <ø> (ø)
x/staking/types/keys.go 84.46% <100.00%> (+2.44%) ⬆️
x/staking/types/params.go 63.82% <ø> (ø)
x/staking/types/pool.go 100.00% <ø> (ø)
x/staking/keeper/genesis.go 67.12% <50.00%> (-0.24%) ⬇️
x/staking/keeper/keeper.go 70.42% <50.00%> (-0.60%) ⬇️
... and 3 more

... and 3 files with indirect coverage changes

Impacted file tree graph

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.