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

iotaledger / iota / 16611272872
64%

Build:
DEFAULT BRANCH: develop
Ran 30 Jul 2025 01:40AM UTC
Jobs 1
Files 227
Run time 1min
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

29 Jul 2025 09:16PM UTC coverage: 1.651% (-63.9%) from 65.52%
16611272872

push

github

web-flow
upstream: Porting core-protocol related upstream changes in range mainnet-1.40.3 to mainnet-1.41.2 (#8008)

# Description of change

This PR contains a batch of core-protocol related upstream changes. The
changes have been individually reviewed before squash-merging. None of
them modify protocol parameters, so a new protocol version is not
necessary.

This PR should be rebased on top of develop without squashing as it
already contains squashed PRs.

## Links to any relevant issues

List of included PRs:

- #7984
- #7988
- #7981 
- #7998 
- #8010 
- #8011
- #8012 
- #8015 
- #8016 
- #8017 
- #8020 
- #8018 

## Type of change

- Enhancement (a non-breaking change which adds functionality)

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [ ] Patch-specific tests (correctness, functionality coverage)

0 of 919 new or added lines in 8 files covered. (0.0%)

39173 existing lines in 200 files now uncovered.

884 of 53531 relevant lines covered (1.65%)

2.65 hits per line

Uncovered Changes

Lines Coverage ∆ File
668
0.0
crates/iota-types/src/test_checkpoint_data_builder.rs
129
0.0
-99.18% crates/iota-types/src/effects/test_effects_builder.rs
83
0.0
-94.88% crates/iota-network-stack/src/server.rs
20
0.0
-97.7% crates/iota-tls/src/lib.rs
11
0.0
-96.3% crates/iota-network-stack/src/config.rs
3
0.0
-93.18% crates/iota-http/src/lib.rs
3
0.0
-90.91% crates/iota-tls/src/verifier.rs
2
0.0
-77.55% crates/iota-types/src/object.rs

Coverage Regressions

Lines Coverage ∆ File
1792
0.0
-81.53% crates/iota-types/src/transaction.rs
1601
0.0
-91.7% crates/typed-store/src/rocks/mod.rs
1419
0.0
-57.31% external-crates/move/crates/move-vm-types/src/values/values_impl.rs
1295
0.0
-99.39% crates/typed-store/src/rocks/tests.rs
1289
0.0
-81.43% external-crates/move/crates/move-binary-format/src/deserializer.rs
1213
0.0
-99.18% crates/iota-types/src/unit_tests/messages_tests.rs
1132
0.0
-94.62% crates/iota-protocol-config/src/lib.rs
1095
0.0
-88.02% external-crates/move/crates/move-binary-format/src/serializer.rs
1021
0.0
-97.52% iota-execution/cut/src/plan.rs
825
0.0
-99.16% crates/typed-store/src/metrics.rs
777
0.0
-78.37% crates/iota-types/src/base_types.rs
717
0.0
-76.03% crates/iota-types/src/crypto.rs
689
0.0
-77.55% crates/iota-types/src/object.rs
611
0.0
-25.43% crates/iota-types/src/iota_sdk_types_conversions.rs
611
0.0
-71.88% external-crates/move/crates/move-binary-format/src/file_format.rs
515
0.0
-84.29% crates/iota-types/src/messages_checkpoint.rs
505
0.0
-83.61% crates/iota-metrics/src/monitored_mpsc.rs
474
0.0
-96.73% crates/iota-types/src/move_package.rs
474
0.0
-82.72% crates/typed-store/src/test_db.rs
460
0.0
-79.58% external-crates/move/crates/move-vm-test-utils/src/tiered_gas_schedule.rs
457
0.0
-69.88% external-crates/move/crates/move-binary-format/src/check_bounds.rs
387
0.0
-96.75% crates/iota-metrics/src/lib.rs
387
0.0
-88.97% crates/iota-types/src/iota_system_state/iota_system_state_inner_v1.rs
385
0.0
-98.72% crates/iota-types/src/unit_tests/base_types_tests.rs
380
0.0
-78.51% external-crates/move/crates/move-bytecode-utils/src/layout.rs
366
0.0
-98.39% crates/iota-types/src/object/bounded_visitor.rs
360
0.0
-68.31% external-crates/move/crates/move-binary-format/src/normalized.rs
323
0.0
-55.5% crates/iota-types/src/digests.rs
320
0.0
-87.19% crates/iota-types/src/effects/effects_v1.rs
318
0.0
-66.11% crates/iota-types/src/storage/shared_in_memory_store.rs
318
0.0
-75.89% external-crates/move/crates/move-core-types/src/annotated_visitor.rs
301
0.0
-94.36% external-crates/move/crates/move-binary-format/src/compatibility.rs
293
0.0
-88.79% external-crates/move/crates/move-core-types/src/parsing/parser.rs
290
0.0
-67.76% crates/iota-types/src/iota_system_state/iota_system_state_summary.rs
288
0.0
-87.27% crates/iota-types/src/dynamic_field/visitor.rs
287
0.0
-100.0% crates/iota-types/src/unit_tests/passkey_authenticator_test.rs
286
0.0
-83.14% crates/iota-network-stack/src/multiaddr.rs
280
0.0
-88.89% crates/iota-types/src/gas_model/gas_v1.rs
278
0.0
-87.42% crates/iota-open-rpc-macros/src/lib.rs
278
0.0
-79.89% crates/iota-types/src/multisig.rs
275
0.0
-96.83% crates/iota-metrics/src/hardware_metrics.rs
267
0.0
-88.7% crates/iota-types/src/committee.rs
262
0.0
-92.91% crates/iota-metrics/src/metrics_network.rs
260
0.0
-75.8% crates/iota-macros/src/lib.rs
257
0.0
-95.9% crates/iota-types/src/stardust/output/nft.rs
256
0.0
-61.54% crates/iota-types/src/unit_tests/multisig_tests.rs
246
0.0
-93.18% crates/iota-http/src/lib.rs
244
0.0
-59.7% crates/telemetry-subscribers/src/lib.rs
241
0.0
-93.05% crates/iota-types/src/message_envelope.rs
238
0.0
-93.22% crates/iota-types/src/programmable_transaction_builder.rs
229
0.0
-91.8% crates/iota-types/src/lib.rs
226
0.0
-98.69% iota-execution/cut/src/path.rs
224
0.0
-88.38% crates/iota-types/src/gas_model/tables.rs
219
0.0
-81.72% crates/iota-metrics/src/histogram.rs
219
0.0
-100.0% crates/iota-types/src/unit_tests/timelock/timelock_tests.rs
211
0.0
-97.7% crates/iota-tls/src/lib.rs
209
0.0
-100.0% crates/iota-types/src/object/balance_traversal.rs
209
0.0
-100.0% crates/iota-types/src/unit_tests/utils.rs
208
0.0
-94.88% crates/iota-network-stack/src/server.rs
208
0.0
-85.95% crates/iota-types/src/iota_system_state/epoch_start_iota_system_state.rs
196
0.0
-87.89% crates/iota-types/src/iota_system_state/iota_system_state_inner_v2.rs
193
0.0
-95.54% crates/iota-types/src/deny_list_v1.rs
188
0.0
-67.38% crates/iota-types/src/messages_consensus.rs
187
0.0
-90.91% crates/iota-tls/src/verifier.rs
182
0.0
-33.09% crates/iota-types/src/storage/read_store.rs
168
0.0
-92.07% crates/iota-types/src/passkey_authenticator.rs
166
0.0
-53.04% external-crates/move/crates/move-binary-format/src/errors.rs
166
0.0
-44.62% external-crates/move/crates/move-core-types/src/u256.rs
158
0.0
-97.53% crates/iota-mainnet-unlocks/src/store.rs
158
0.0
-38.82% external-crates/move/crates/move-core-types/src/annotated_value.rs
157
0.0
-99.37% crates/iota-types/src/mock_checkpoint_builder.rs
152
0.0
-88.89% crates/iota-types/src/iota_serde.rs
151
0.0
-74.21% crates/iota-types/src/error.rs
148
0.0
-56.06% crates/iota-types/src/storage/mod.rs
148
0.0
-91.93% crates/iota-types/src/timelock/timelock.rs
146
0.0
-83.43% external-crates/move/crates/move-core-types/src/language_storage.rs
143
0.0
-70.44% crates/iota-network-stack/src/client.rs
142
0.0
-96.6% crates/iota-types/src/stardust/output/basic.rs
138
0.0
-90.2% crates/iota-types/src/effects/mod.rs
131
0.0
-90.34% crates/iota-types/src/gas.rs
127
0.0
-94.78% crates/iota-types/src/stardust/output/alias.rs
126
0.0
-58.88% external-crates/move/crates/move-vm-types/src/loaded_data/runtime_types.rs
125
0.0
-97.66% crates/iota-types/src/stardust/coin_kind.rs
123
0.0
-84.25% crates/iota-types/src/coin.rs
119
0.0
-84.4% crates/iota-network-stack/src/grpc_timeout.rs
117
0.0
-66.86% external-crates/move/crates/move-core-types/src/account_address.rs
114
0.0
-50.22% external-crates/move/crates/move-binary-format/src/file_format_common.rs
112
0.0
-79.82% external-crates/move/crates/move-core-types/src/identifier.rs
111
0.0
-72.55% crates/iota-types/src/signature.rs
106
0.0
-100.0% crates/iota-types/src/accumulator.rs
105
0.0
-99.18% crates/iota-types/src/effects/test_effects_builder.rs
101
0.0
-87.07% external-crates/move/crates/move-binary-format/src/compatibility_mode.rs
99
0.0
-52.11% external-crates/move/crates/move-core-types/src/parsing/values.rs
98
0.0
-30.15% external-crates/move/crates/move-core-types/src/runtime_value.rs
96
0.0
-96.0% crates/iota-types/src/signature_verification.rs
96
0.0
-100.0% crates/typed-store/src/rocks/iter.rs
94
0.0
-51.09% crates/iota-types/src/iota_system_state/mod.rs
93
0.0
-86.11% crates/iota-metric-checker/src/lib.rs
92
0.0
-93.88% consensus/config/src/committee.rs
92
0.0
-46.0% crates/iota-types/src/dynamic_field.rs
92
0.0
-56.79% crates/iota-types/src/full_checkpoint_content.rs
92
0.0
-98.92% crates/typed-store/src/rocks/safe_iter.rs
91
0.0
-61.07% crates/iota-types/src/in_memory_storage.rs
90
0.0
-91.84% consensus/config/src/parameters.rs
90
0.0
-100.0% crates/iota-types/src/metrics.rs
89
0.0
-82.41% external-crates/move/crates/move-core-types/src/parsing/address.rs
89
0.0
-85.58% external-crates/move/crates/move-core-types/src/parsing/types.rs
87
0.0
-64.44% external-crates/move/crates/move-bytecode-utils/src/lib.rs
86
0.0
-63.7% crates/iota-http/src/config.rs
84
0.0
-92.31% crates/iota-graphql-config/src/lib.rs
83
0.0
-82.29% crates/iota-types/src/gas_coin.rs
81
0.0
-39.51% external-crates/move/crates/move-vm-types/src/views.rs
79
0.0
-45.4% crates/iota-metrics/src/metered_channel.rs
78
0.0
-78.0% crates/iota-types/src/traffic_control.rs
76
0.0
-92.68% crates/iota-types/src/inner_temporary_store.rs
76
0.0
-100.0% crates/iota-types/src/unit_tests/crypto_tests.rs
74
0.0
-89.16% crates/iota-types/src/quorum_driver_types.rs
74
0.0
-100.0% crates/iota-types/src/unit_tests/intent_tests.rs
72
0.0
-52.94% external-crates/move/crates/move-core-types/src/gas_algebra.rs
70
0.0
-82.35% consensus/config/src/crypto.rs
69
0.0
-64.49% crates/iota-types/src/event.rs
66
0.0
-91.67% iota-execution/cut/src/args.rs
65
0.0
-100.0% crates/iota-types/src/execution_config_utils.rs
65
0.0
-85.53% crates/prometheus-closure-metric/src/lib.rs
63
0.0
-91.3% crates/iota-types/src/execution.rs
54
0.0
-100.0% crates/iota-tls/src/certgen.rs
53
0.0
-94.64% crates/telemetry-subscribers/src/span_latency_prom.rs
52
0.0
-96.3% crates/typed-store/src/rocks/util.rs
52
0.0
-81.25% external-crates/move/crates/move-binary-format/src/binary_config.rs
51
0.0
-85.0% crates/iota-http/src/io.rs
50
0.0
-96.15% crates/iota-metrics/src/thread_stall_monitor.rs
50
0.0
-87.72% crates/iota-types/src/gas_model/units_types.rs
49
0.0
-65.33% crates/iota-network-stack/src/codec.rs
49
0.0
-72.13% crates/iota-types/src/execution_status.rs
49
0.0
-83.05% crates/iota-types/src/id.rs
48
0.0
-36.36% crates/iota-types/src/storage/object_store_trait.rs
47
0.0
-90.38% crates/iota-http/src/connection_handler.rs
44
38.13
-11.11% crates/iota-proc-macros/src/lib.rs
44
0.0
-84.62% crates/iota-types/src/timelock/timelocked_staked_iota.rs
43
0.0
-44.79% crates/iota-http/src/listener.rs
43
0.0
-84.31% crates/iota-network-stack/src/anemo_ext.rs
43
0.0
-100.0% crates/iota-network-stack/src/metrics.rs
42
0.0
-95.45% crates/iota-types/src/supported_protocol_versions.rs
41
0.0
-95.35% consensus/config/src/test_committee.rs
39
0.0
-79.59% crates/iota-types/src/balance.rs
39
0.0
-46.99% crates/iota-types/src/messages_grpc.rs
38
0.0
-95.0% crates/iota-analytics-indexer-derive/src/lib.rs
38
0.0
-86.36% crates/iota-types/src/governance.rs
38
0.0
-60.32% external-crates/move/crates/move-binary-format/src/inclusion_mode.rs
35
0.0
-79.55% external-crates/move/crates/move-core-types/src/proptest_types.rs
34
0.0
-53.97% crates/shared-crypto/src/intent.rs
33
0.0
-16.26% crates/iota-types/src/zk_login_authenticator.rs
33
0.0
-86.84% external-crates/move/crates/move-binary-format/src/constant.rs
32
0.0
-91.43% crates/iota-types/src/stardust/output/unlock_conditions.rs
32
0.0
-45.07% external-crates/move/crates/move-bytecode-utils/src/module_cache.rs
30
0.0
-90.91% crates/iota-network-stack/src/callback/body.rs
29
0.0
-96.67% crates/typed-store/src/rocks/keys.rs
29
0.0
-74.36% external-crates/move/crates/move-core-types/src/resolver.rs
29
0.0
-23.97% external-crates/move/crates/move-vm-test-utils/src/storage.rs
28
0.0
-42.42% external-crates/move/crates/move-core-types/src/vm_status.rs
27
0.0
-36.0% crates/iota-types/src/authenticator_state.rs
27
0.0
-67.5% crates/iota-types/src/epoch_data.rs
26
0.0
-96.3% crates/iota-network-stack/src/config.rs
26
0.0
-78.79% crates/iota-tls/src/acceptor.rs
25
0.0
-43.86% crates/typed-store/src/traits.rs
24
0.0
-66.67% crates/iota-http/src/connection_info.rs
23
0.0
-47.92% crates/iota-types/src/config.rs
21
0.0
-87.5% crates/iota-types/src/effects/object_change.rs
20
0.0
-100.0% crates/iota-network-stack/src/callback/future.rs
20
0.0
-55.56% crates/iota-types/src/collection_types.rs
20
0.0
-95.24% crates/iota-types/src/randomness_state.rs
20
0.0
-46.67% external-crates/move/crates/move-vm-types/src/natives/function.rs
19
0.0
-76.0% crates/iota-types/src/executable_transaction.rs
18
0.0
-46.15% crates/iota-types/src/coin_manager.rs
18
0.0
-56.25% crates/iota-types/src/transfer.rs
18
0.0
-94.74% crates/typed-store/src/rocks/values.rs
17
0.0
-94.44% crates/iota-types/src/clock.rs
17
0.0
-100.0% crates/iota-types/src/stardust/output/foundry.rs
16
0.0
-94.12% crates/iota-http/src/body.rs
16
0.0
-100.0% crates/iota-metrics/src/guards.rs
15
0.0
-50.0% crates/iota-enum-compat-util/src/lib.rs
14
0.0
-9.86% external-crates/move/crates/move-core-types/src/effects.rs
13
0.0
-100.0% crates/iota-http/src/fuse.rs
13
0.0
-38.24% crates/iota-network-stack/src/callback/service.rs
12
0.0
-100.0% crates/iota-network-stack/src/callback/layer.rs
10
0.0
-100.0% crates/iota-types/src/stardust/address.rs
10
0.0
-100.0% crates/iota-types/src/stardust/coin_type.rs
9
0.0
-100.0% crates/iota-network-stack/src/callback/mod.rs
8
0.0
-20.51% crates/iota-types/src/display.rs
8
0.0
-100.0% crates/iota-types/src/gas_model/gas_predicates.rs
8
0.0
-61.54% crates/iota-types/src/timelock/stardust_upgrade_label.rs
7
0.0
-7.78% crates/iota-types/src/storage/write_store.rs
7
0.0
-11.67% crates/telemetry-subscribers/src/file_exporter.rs
5
0.0
-100.0% crates/iota-types/src/timelock/label.rs
5
0.0
-100.0% crates/iota-types/src/unit_tests/execution_status_tests.rs
5
0.0
-100.0% crates/iota-types/src/unit_tests/timelock/label_tests.rs
5
0.0
-7.81% external-crates/move/crates/move-binary-format/src/lib.rs
4
0.0
-16.67% crates/iota-types/src/layout_resolver.rs
4
0.0
-80.0% crates/iota-types/src/messages_safe_client.rs
3
0.0
-6.52% crates/typed-store/src/rocks/errors.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 16611272872.1 30 Jul 2025 01:40AM UTC 227
1.65
GitHub Action Run
Source Files on build 16611272872
  • Tree
  • List 227
  • Changed 200
  • Source Changed 29
  • Coverage Changed 200
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16611272872
  • 4b383b8b on github
  • Prev Build on develop (#16584295117)
  • Next Build on develop (#16637591976)
  • 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