• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

iotaledger / iota / 20118953474
63%

Build:
DEFAULT BRANCH: develop
Ran 11 Dec 2025 04:00AM UTC
Jobs 1
Files 1441
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Dec 2025 01:15AM UTC coverage: 66.053% (+0.009%) from 66.044%
20118953474

push

github

web-flow
fix(iota-core): Fix differences between StarfishConsensusHandler and MysticetiConsensusHandler (#9499)

# Description of change

Fix differences between Starfish and Mysticeti in handling of previously
processed commits at startup by introducing a replay mechanism. Adjust
`StarfishConsensusHandler` to manage commit ranges effectively and log
replay progress.

## Links to any relevant issues

Fixes #9484 

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [x] 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

---------

Co-authored-by: Nikita Polianskii <nikita.polianskii@iota.org>

139 of 139 new or added lines in 5 files covered. (100.0%)

135 existing lines in 16 files now uncovered.

237907 of 360174 relevant lines covered (66.05%)

2345481.27 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
83.04
-0.45% consensus/core/src/subscriber.rs
1
96.69
-0.55% crates/iota-core/src/checkpoints/causal_order.rs
1
96.09
-0.43% crates/iota-http/src/lib.rs
1
86.76
-0.13% crates/iota-network/src/discovery/mod.rs
1
93.74
-0.07% crates/starfish/core/src/transactions_synchronizer.rs
2
76.1
-0.23% crates/iota-types/src/crypto.rs
2
86.17
-2.13% crates/iota-types/src/signature_verification.rs
5
98.1
-1.58% crates/transaction-fuzzer/src/account_universe/transfer_gen.rs
6
95.04
0.3% crates/iota-core/src/consensus_manager/starfish_manager.rs
6
83.06
-2.48% crates/iota-core/src/epoch/consensus_store_pruner.rs
7
60.0
-10.0% crates/iota-types/src/execution_status.rs
9
92.25
0.0% crates/iota-core/src/consensus_manager/mysticeti_manager.rs
10
90.53
-0.56% crates/starfish/core/src/header_synchronizer.rs
12
93.03
-2.09% crates/iota-core/src/congestion_tracker.rs
32
0.0
0.0% crates/iota-graphql-rpc/src/types/transaction_block/filter.rs
39
0.0
0.0% crates/iota-graphql-rpc/src/types/address.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 20118953474.1 11 Dec 2025 03:59AM UTC 1443
66.04
GitHub Action Run
Source Files on build 20118953474
  • Tree
  • List 1441
  • Changed 34
  • Source Changed 11
  • Coverage Changed 32
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20118953474
  • 29092718 on github
  • Prev Build on develop (#20084236897)
  • Next Build on develop (#20153229590)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc