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

iotaledger / iota-rust-sdk / 26990494904
36%

Build:
DEFAULT BRANCH: develop
Ran 05 Jun 2026 01:52AM UTC
Jobs 1
Files 179
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

03 Jun 2026 01:04PM UTC coverage: 40.19% (+0.005%) from 40.185%
26990494904

push

github

web-flow
feat!: `MultisigAggregatedSignature` changes (#1137)

* feat: MultisigAggregatedSignature changes

* add std feature to base64ct

* nits

* use into

* more clean up

* FFI new/insecure_new

* remove infallible

* remove infallible

* fix serde gating

* remove Move TODO

* hash gate

* custom proptest for multisigs

* fix bindings

* fix swift

* derive_more::Deref dor Digest

* remove TODO

* add `MultisigAggregatedSignature::new` to FFI

* improve docs

* fmt

* call is_valid in new

* panic message

* remove TODO

* remove TODO

* reorder

* add one line comment

* remove useless assert

* split FFI PublicKey from Multisig

* Update crates/iota-sdk-types/src/crypto/multisig.rs

Co-authored-by: Thoralf-M <46689931+Thoralf-M@users.noreply.github.com>

* remove unwrap

* adapt public key doc comment

* rename signing_digest

* add bitmap count check to is_valid

* adapt proptest to new validation rule

* is_valid -> validate

* extract to_bytes/from_bytes from to_base64/from_base64

* nits

* remove TODO

* nits

* SignaturesOutOfOrder

* remove signature from NoPublicKeyForSignature

* don't swallow error

* lint

* expose MultisigError

* add SimpleSignature ctors

* review comments

* switch to sdk OnceLock

* refactor using split_first

* Update crates/iota-sdk-crypto/src/multisig.rs

Co-authored-by: Vlad Semenov <semenov.vlad.by@gmail.com>

* another use of split_first

* simple conversion

* sort derives

* use tail everywhere

* remove validation + update comment

* fix flag comments

* add checked_add

* remove insecure_new from FFI

* revert to checking sigs and committee

* simplify BCS comment

* add validation back

* remove TODO

* add comment about flag gap

* remove zklogin from PublicKey

* fix passkey flag

* remove zklogin from MultisigMemberSignature

* move PublicKey serde to public key module

* remove to_from bytes

* fine grained errors for comittee validation

* add tests

* fix test

* fix to_base64

* fix tests

* address so... (continued)

385 of 633 new or added lines in 9 files covered. (60.82%)

255 existing lines in 9 files now uncovered.

9187 of 22859 relevant lines covered (40.19%)

9465.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
69
83.14
0.57% crates/iota-sdk-types/src/crypto/multisig.rs
68
0.0
0.0% crates/iota-sdk-crypto/src/multisig.rs
48
52.94
0.0% crates/iota-sdk-types/src/crypto/public_key.rs
34
70.48
-0.66% crates/iota-sdk-types/src/crypto/signature.rs
14
39.32
0.0% crates/iota-sdk-types/src/hash.rs
8
81.17
-3.9% crates/iota-sdk-types/src/crypto/passkey.rs
7
72.0
0.0% crates/iota-sdk-crypto/src/passkey.rs

Coverage Regressions

Lines Coverage ∆ File
73
0.0
0.0% crates/iota-sdk-crypto/src/multisig.rs
57
39.32
0.0% crates/iota-sdk-types/src/hash.rs
46
70.48
-0.66% crates/iota-sdk-types/src/crypto/signature.rs
36
72.55
0.0% crates/iota-sdk-crypto/src/simple.rs
18
83.14
0.57% crates/iota-sdk-types/src/crypto/multisig.rs
12
81.17
-3.9% crates/iota-sdk-types/src/crypto/passkey.rs
6
75.0
0.0% crates/iota-sdk-types/src/crypto/mod.rs
5
72.0
0.0% crates/iota-sdk-crypto/src/passkey.rs
2
51.65
-2.2% crates/iota-sdk-types/src/crypto/move_authenticator.rs
Jobs
ID Job ID Ran Files Coverage
1 nextest - 26990494904.1 05 Jun 2026 01:52AM UTC 179
40.19
GitHub Action Run
Source Files on build 26990494904
  • Tree
  • List 179
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #26990494904
  • 6f1cc4e4 on github
  • Prev Build on develop (#26925346672)
  • Next Build on develop (#27049154665)
  • 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