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

iotaledger / iota / 27588758703
67%

Build:
DEFAULT BRANCH: develop
Ran 16 Jun 2026 02:48AM UTC
Jobs 1
Files 1106
Run time 2min
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

15 Jun 2026 11:04PM UTC coverage: 67.316% (+0.07%) from 67.25%
27588758703

push

github

web-flow
feat(consensus): DAG visualizer server + frontend (#10775)

# Description of change

This PR adds a feature-flag to starfish, which adds a gRPC server that
exposes information about the DAG state in the consensus. This
information can then stored in the `dag-visualizer-server` and exposed
to a frontend with WebGL.

This makes it possible to visualize the consensus rounds for easier
debugging.

## 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
- [ ] I have checked that new and existing unit tests pass locally with
my changes

6 of 6 new or added lines in 3 files covered. (100.0%)

2203 existing lines in 69 files now uncovered.

157485 of 233948 relevant lines covered (67.32%)

474197.13 hits per line

Coverage Regressions

Lines Coverage ∆ File
387
13.32
1.22% crates/iota-graphql-rpc/src/types/object.rs
181
0.0
0.0% crates/iota-graphql-rpc/src/types/move_package.rs
134
57.14
0.0% crates/iota-localnet/src/commands.rs
121
76.97
5.46% crates/starfish/core/src/commit_syncer/mod.rs
117
93.22
0.04% crates/starfish/core/src/authority_service.rs
102
89.43
-0.93% crates/iota-protocol-config/src/lib.rs
95
83.76
0.0% crates/iota-transactional-test-runner/src/test_adapter.rs
92
33.49
0.24% crates/iota-indexer/src/models/objects.rs
87
0.0
0.0% crates/iota-core/src/generate_format.rs
72
82.45
0.0% crates/starfish/core/src/network/tonic_network.rs
71
0.0
0.0% crates/iota-graphql-rpc/src/types/iota_names_registration.rs
65
0.0
0.0% crates/iota-replay/src/displays/transaction_displays.rs
54
93.55
0.0% iota-execution/latest/iota-adapter/src/programmable_transactions/execution.rs
47
93.58
-0.38% crates/starfish/core/src/transactions_synchronizer.rs
41
0.0
0.0% crates/iota-graphql-rpc/src/types/coin_metadata.rs
40
0.0
0.0% crates/iota-graphql-rpc/src/types/move_object.rs
40
79.2
0.11% crates/iota-types/src/object.rs
38
94.85
-0.15% crates/starfish/core/src/core.rs
36
0.0
0.0% crates/iota-graphql-rpc/src/types/coin.rs
35
0.0
0.0% crates/iota-graphql-rpc/src/types/stake.rs
35
0.0
0.0% crates/iota-graphql-rpc/src/types/transaction_block_kind/programmable.rs
31
74.46
-1.08% crates/test-cluster/src/lib.rs
24
96.37
-0.09% crates/starfish/core/src/block_verifier.rs
16
97.08
0.0% crates/iota-genesis-builder/src/stardust/migration/executor.rs
16
0.0
0.0% crates/iota-graphql-rpc/src/backward_view/consistent.rs
16
49.15
-5.46% crates/iota-sdk/src/apis/read.rs
13
0.0
0.0% crates/iota-graphql-rpc/src/types/dynamic_field.rs
13
89.1
0.0% crates/iota-json-rpc/src/move_utils.rs
12
88.8
0.0% crates/iota-config/src/migration_tx_data.rs
11
0.0
0.0% crates/iota-graphql-rpc/src/backward_view/mod.rs
10
56.36
-0.84% crates/iota-json-rpc-types/src/iota_object.rs
10
66.67
-20.83% crates/iota-network-stack/src/anemo_ext.rs
10
44.16
-12.99% crates/iota-types/src/messages_grpc.rs
9
0.0
0.0% crates/iota-graphql-rpc/src/backward_view/historical.rs
9
92.81
0.38% crates/starfish/config/src/parameters.rs
9
82.86
0.0% crates/starfish/core/src/error.rs
8
77.78
-5.56% crates/iota-config/src/transaction_deny_config.rs
8
77.39
-0.14% crates/iota-core/src/checkpoints/mod.rs
7
83.0
-0.36% crates/iota-types/src/transaction.rs
6
65.26
-1.26% crates/iota-types/src/storage/shared_in_memory_store.rs
5
66.67
0.95% crates/iota-indexer/src/config.rs
5
85.29
0.0% crates/iota-types/src/timelock/timelocked_staked_iota.rs
5
89.09
0.0% crates/iota-types/src/timelock/timelock.rs
4
74.67
-0.29% crates/iota-network/src/randomness/mod.rs
4
86.47
-0.66% crates/iota-transaction-builder/src/lib.rs
4
90.16
0.09% crates/starfish/core/src/storage/mem_store.rs
3
73.53
-8.82% crates/iota-genesis-builder/src/stardust/types/output_header.rs
3
76.79
-2.68% crates/iota-genesis-builder/src/validator_info.rs
3
60.75
0.71% crates/iota-json-rpc-types/src/iota_transaction.rs
3
78.1
0.0% crates/iota-sdk/src/wallet_context.rs
3
90.04
0.77% crates/iota-test-transaction-builder/src/lib.rs
3
97.96
-2.04% crates/iota-types/src/mock_checkpoint_builder.rs
3
90.91
0.0% crates/iota-types/src/stardust/output/alias.rs
3
88.89
0.0% crates/iota-types/src/stardust/output/basic.rs
3
84.21
-3.16% crates/starfish/config/src/crypto.rs
3
92.81
-0.27% crates/starfish/core/src/block_header.rs
3
93.24
0.05% crates/starfish/core/src/storage/rocksdb_store.rs
2
90.98
-0.04% crates/iota-core/src/authority/authority_per_epoch_store.rs
2
92.67
-0.24% crates/iota-core/src/consensus_adapter.rs
2
91.98
-0.84% crates/iota-http/src/lib.rs
1
89.0
-0.34% crates/iota-core/src/connection_monitor.rs
1
98.62
-0.28% crates/iota-core/src/signature_verifier.rs
1
89.03
-0.14% crates/iota-network/src/discovery/mod.rs
1
90.59
-0.12% crates/iota-network/src/state_sync/mod.rs
1
93.92
0.0% crates/iota-types/src/auth_context/mod.rs
1
99.57
-0.11% crates/starfish/core/src/block_manager/mod.rs
1
88.82
-0.11% crates/starfish/core/src/commit_syncer/fast.rs
1
97.3
-0.1% crates/starfish/core/src/cordial_knowledge.rs
1
91.27
0.04% crates/starfish/core/src/header_synchronizer.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 27588758703.1 16 Jun 2026 02:48AM UTC 1106
67.32
GitHub Action Run
Source Files on build 27588758703
  • Tree
  • List 1106
  • Changed 123
  • Source Changed 83
  • Coverage Changed 93
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #27588758703
  • a780041a on github
  • Prev Build on develop (#27485108297)
  • 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