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

iotaledger / iota / 25895486758
67%

Build:
DEFAULT BRANCH: develop
Ran 15 May 2026 02:31AM UTC
Jobs 1
Files 1070
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

14 May 2026 12:31PM UTC coverage: 66.823% (+0.04%) from 66.782%
25895486758

push

github

web-flow
chore: remove unused dependencies (#11523)

## Summary

Ran `cargo machete` and removed unused dependencies across ~45 crates.
Where machete reported false positives (deps used only via macro
expansion, build.rs-generated code, or feature flags), the dep is kept
and added to a `[package.metadata.cargo-machete]` ignored list with a
comment explaining why.

## Compilation time

Most removed deps were internal workspace crates, so a full `cargo build
--workspace` still compiles every member and total work is roughly
unchanged. The wins show up in:

- **Targeted builds** (`cargo check -p <crate>`): fewer transitive
crates need to be compiled when working on a single package.
- **Parallelism**: each removed edge drops a "wait for B before A"
constraint, so the critical path can shrink — especially around hot
crates like `iota-core`, `iota-types`, `typed-store`.
- **Incremental rebuilds**: editing a crate invalidates fewer
dependents. Trimming edges into widely-depended-on crates (e.g.
`typed-store`) narrows the fanout when upstream crates change.
- **Fully-dropped external deps**: `fastcrypto-zkp` (was pulled in by
`iota-core`, `iota-node`, `iota-transaction-checks`, `iota`) and `im`
(was pulled in by `iota-core`, `iota-graphql-rpc`) now drop out of the
build graph entirely — real wins on clean builds.

## Notable false positives ignored

- `iota-stardust-types` → `iota-crypto` (imported under the alias
`crypto`)
- `typed-store` → `iota-metrics` (referenced from code generated by the
`debug_fatal!` macro)
- `iota-faucet` → `tempfile` (referenced from code generated by the
`DBMapUtils` derive macro)
- `starfish-core` → `tonic-prost` (referenced from build.rs-generated
tonic stubs)
- `move-binary-format` → `getrandom` (used via the `wasm` feature)
- `move-core-types` → `enum-compat-util` (referenced from code generated
by the `test_variant_order` macro)
- `move-compiler` → `stacker` (used by code generated by the
`growing_stack` macro)
- `docs-examples` → `m... (continued)

150514 of 225243 relevant lines covered (66.82%)

469387.57 hits per line

Coverage Regressions

Lines Coverage ∆ File
27
89.64
-1.19% crates/iota-protocol-config/src/lib.rs
11
76.05
1.75% crates/test-cluster/src/lib.rs
10
53.41
-0.85% crates/iota-json-rpc-types/src/iota_object.rs
8
89.22
2.46% crates/iota-test-transaction-builder/src/lib.rs
8
42.86
-28.57% crates/iota-types/src/collection_types.rs
7
93.54
-0.48% crates/starfish/core/src/transactions_synchronizer.rs
5
55.77
-9.62% crates/iota-json-rpc-types/src/iota_coin.rs
5
65.47
0.21% crates/iota-types/src/storage/shared_in_memory_store.rs
5
85.59
-2.25% crates/starfish/core/src/leader_timeout.rs
4
73.61
-5.56% crates/iota-config/src/transaction_deny_config.rs
4
88.66
-1.03% crates/iota-core/src/connection_monitor.rs
4
73.2
-2.06% crates/iota-core/src/test_utils.rs
4
53.24
1.37% crates/iota-sdk/src/apis/read.rs
3
81.75
-0.75% crates/iota-config/src/genesis.rs
3
73.53
-8.82% crates/iota-genesis-builder/src/stardust/types/output_header.rs
3
49.56
-2.65% crates/iota-genesis-builder/src/stardust/types/snapshot.rs
3
71.34
-0.61% crates/iota-swarm/src/memory/swarm.rs
3
87.76
-0.87% crates/iota-types/src/effects/effects_v1.rs
3
97.96
-2.04% crates/iota-types/src/mock_checkpoint_builder.rs
2
91.35
-0.09% crates/iota-core/src/authority/authority_per_epoch_store.rs
2
85.29
0.98% crates/iota-core/src/storage.rs
2
88.99
0.0% crates/starfish/core/src/commit_syncer/fast.rs
1
80.6
-0.11% crates/iota-core/src/authority_server.rs
1
89.27
0.21% crates/iota-network/src/state_sync/mod.rs
1
96.42
-0.03% crates/starfish/core/src/dag_state.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 25895486758.1 15 May 2026 02:31AM UTC 1070
66.82
GitHub Action Run
Source Files on build 25895486758
  • Tree
  • List 1070
  • Changed 46
  • Source Changed 0
  • Coverage Changed 46
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25895486758
  • 79fa7bb8 on github
  • Prev Build on develop (#25836546632)
  • Next Build on develop (#25949367738)
  • 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