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

iotaledger / iota / 16663940268
64%

Build:
DEFAULT BRANCH: develop
Ran 01 Aug 2025 04:00AM UTC
Jobs 1
Files 1370
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

31 Jul 2025 01:44PM UTC coverage: 65.575% (+0.01%) from 65.563%
16663940268

push

github

web-flow
fix(types,execution): Additional checks to multisig signature and package linkage (#8046)

# Description of change

Add additional signature and linkage checks.

## Links to any relevant issues

fixes #8034 

- Also partially pulled in changes from
https://github.com/MystenLabs/sui/pull/22362 for the used
`InvalidLinkage` error, but no changes regarding `iota-rest-api` as it
all will get refactored/renamed in
https://github.com/MystenLabs/sui/pull/20435.
- Omitted changed touching **static-ptb** as those only get introduced
in: https://github.com/MystenLabs/sui/pull/22256

## How the change has been tested

- [ ] 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

### Release Notes

- [x] Protocol: Adds a new protocol config options to enable additional
signature and linkage checks.
- [ ] Nodes (Validators and Full nodes):
- [ ] Indexer:
- [ ] JSON-RPC:
- [ ] GraphQL:
- [ ] CLI:
- [ ] Rust SDK:
- [ ] REST API:

224 of 255 new or added lines in 15 files covered. (87.84%)

187 existing lines in 29 files now uncovered.

235337 of 358883 relevant lines covered (65.57%)

2345761.16 hits per line

Uncovered Changes

Lines Coverage ∆ File
18
75.84
-4.05% crates/iota-types/src/multisig.rs
8
1.82
-0.1% crates/iota-graphql-rpc/src/types/zklogin_verify_signature.rs
2
25.04
-0.03% crates/iota-types/src/iota_sdk_types_conversions.rs
1
96.65
-0.09% crates/iota-types/src/move_package.rs
1
61.54
0.0% crates/iota-types/src/unit_tests/multisig_tests.rs
1
0.0
0.0% crates/iota-types/src/unit_tests/zk_login_authenticator_test.rs

Coverage Regressions

Lines Coverage ∆ File
25
73.99
-0.1% crates/test-cluster/src/lib.rs
22
46.87
0.32% crates/iota/src/iota_commands.rs
15
82.19
-0.59% crates/iota-core/src/authority.rs
14
92.84
-1.59% crates/iota-core/src/consensus_adapter.rs
11
84.74
-1.63% crates/iota-core/src/traffic_controller/mod.rs
10
57.04
-1.44% crates/iota-json-rpc-types/src/iota_object.rs
9
86.91
0.0% crates/iota-test-transaction-builder/src/lib.rs
7
34.22
-0.76% crates/iota-rest-api/src/client/sdk.rs
6
80.65
-4.84% crates/iota-genesis-builder/src/validator_info.rs
6
90.0
-4.62% crates/iota-package-management/src/lib.rs
6
86.38
-1.63% crates/iota-types/src/effects/effects_v1.rs
6
47.83
-3.26% crates/iota-types/src/iota_system_state/mod.rs
6
75.84
-4.05% crates/iota-types/src/multisig.rs
4
94.1
1.07% crates/iota-protocol-config/src/lib.rs
4
87.22
1.5% crates/iota-surfer/src/surf_strategy.rs
4
75.82
-0.42% crates/iota-types/src/crypto.rs
4
65.95
-1.43% crates/iota-types/src/messages_consensus.rs
4
0.0
-80.0% crates/iota-types/src/messages_safe_client.rs
4
81.5
-0.05% crates/iota-types/src/transaction.rs
3
90.2
-0.21% crates/iota-genesis-builder/src/lib.rs
3
86.36
-6.82% crates/iota-json-rpc-types/src/iota_checkpoint.rs
3
61.06
-0.21% crates/iota-json-rpc-types/src/iota_transaction.rs
3
88.95
-1.74% crates/iota-surfer/src/surfer_state.rs
3
97.47
-1.9% crates/iota-types/src/mock_checkpoint_builder.rs
1
91.78
-1.37% crates/iota-cluster-test/src/test_case/native_transfer_test.rs
1
74.26
0.92% crates/iota-core/src/authority/authority_store_pruner.rs
1
79.09
-0.12% crates/iota-core/src/authority_server.rs
1
67.79
-0.08% crates/iota-core/src/checkpoints/mod.rs
1
67.26
-0.45% crates/iota-core/src/test_authority_clients.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest+simtest - 16663940268.1 01 Aug 2025 04:00AM UTC 1372
65.56
GitHub Action Run
Source Files on build 16663940268
  • Tree
  • List 1370
  • Changed 64
  • Source Changed 19
  • Coverage Changed 61
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #16663940268
  • c02918a6 on github
  • Prev Build on develop (#16637591976)
  • Next Build on develop (#16688419046)
  • 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