• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Info updated!

iotaledger / iota
67%

Build:
DEFAULT BRANCH: develop
Repo Added 25 Nov 2024 10:41AM UTC
Token yKKuQEyCdK2Zjpx0P9aXmMMadtLkrfmxk regen
Build 486 Last
Files 1077
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

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • dev-tools/fix-toolchain
  • dev-tools/include-external-crates-coverage
  • dev-tools/reenable-coverage-ci
  • develop

20 May 2026 03:29PM UTC coverage: 66.865% (-0.1%) from 67.012%
26200321126

push

github

web-flow
fix(graphql-rpc): include all dryRunTransactionBlock argument types in query cost evaluation (#11583)

# Description of change

With #9152, we only considered `txBytes` as the eligible argument to
contribute to tx-payload size, but clearly this is not the case if also
`txMeta` is provided in `Query.dryRunTransactionBlock`. It is reminded
that `txBytes` might represent either
[TransactionData](https://iotaledger.github.io/iota/iota_types/transaction/enum.TransactionData.html)
(the richer value) or
[TransactionKind](https://iotaledger.github.io/iota/iota_types/transaction/enum.TransactionKind.html).
If the user passes `txMeta` the latter is assumed. Thus, including
`txMeta` is an eligible candidate for the transaction size.

This patch extends the cost evaluation for arguments pertaining to
transaction execution and fixes this issue.

## Links to any relevant issues

Fixes #11578 

## How the change has been tested

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

Also ran manual tests with the query reported in the parent issue.

### Infrastructure QA (only required for crates that are maintained by
@iotaledger/infrastructure)

This patch does not affect ingestion or the API.

### Release Notes

- [x] GraphQL: Fixes an issue where passing `txMeta` input in
`Query.dryRunTransactionBlock` could lead to errors due to query limit
checks.

---------

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

0 of 19 new or added lines in 2 files covered. (0.0%)

3728 existing lines in 57 files now uncovered.

152092 of 227463 relevant lines covered (66.86%)

462917.77 hits per line

Relevant lines Covered
Build:
Build:
227463 RELEVANT LINES 152092 COVERED LINES
462917.77 HITS PER LINE
Source Files on develop
  • Tree
  • List 1077
  • Changed 69
  • Source Changed 51
  • Coverage Changed 64
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26200321126 develop fix(graphql-rpc): include all dryRunTransactionBlock argument types in query cost evaluation (#11583) # Description of change With #9152, we only considered `txBytes` as the eligible argument to contribute to tx-payload size, but clearly this is... push 21 May 2026 02:34AM UTC web-flow github
66.86
26136038453 develop feat(consensus): Starfish hardening (#11529) # Description of change Bounds the size of a starfish block header to `O(committee_size)` and adds the supporting machinery needed to keep that bound workable in steady state. All new behavior is gate... push 20 May 2026 02:36AM UTC web-flow github
67.01
26070932645 develop fix(iota): isolate test package directories (#11552) # Description of change Added `isolate_test_package` helper that copies `Move.toml` + `sources/` of a `tests/data/<pkg>/ package` into a fresh tempdir and rewrites relative `local = "../..."` ... push 19 May 2026 02:34AM UTC web-flow github
66.9
26009026998 develop fix(consensus): restore starfish-core compile in isolation (#11541) # Description of change `cargo check -p starfish-core` fails on `develop` because `IntentMessage<T>`'s `Serialize` impl is gated on `iota-sdk-types`'s `serde` feature. Full-work... push 18 May 2026 02:35AM UTC web-flow github
66.89
25949367738 develop fix(consensus): restore starfish-core compile in isolation (#11541) # Description of change `cargo check -p starfish-core` fails on `develop` because `IntentMessage<T>`'s `Serialize` impl is gated on `iota-sdk-types`'s `serde` feature. Full-work... push 16 May 2026 02:29AM UTC web-flow github
66.88
25895486758 develop 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), ... push 15 May 2026 02:31AM UTC web-flow github
66.82
25836546632 develop refactor(types,json-rpc)!: consolidate the IotaObjectResponseError types (#11506) # Description of change This patch follows #11380 and is based on the observation that we can consolidate the two `IotaObjectResponseError` variants living in `iot... push 14 May 2026 02:33AM UTC web-flow github
66.78
25772766423 develop chore: remove `iota-benchmark` and `iota-surfer` (#11428) # Description of change This PR removes the two crates from the mono-repository. Should be merged after #11422 ## How the change has been tested - [x] Basic tests (linting, compilation... push 13 May 2026 02:31AM UTC web-flow github
65.5
25707832140 develop feat(cli): support Move authenticator as gas sponsor (#11306) ## Description of change Allow the CLI to sign a sponsored transaction where the gas sponsor is an abstract account authenticated via a `MoveAuthenticator`. Previously, the sender's `... push 12 May 2026 02:32AM UTC web-flow github
63.2
25645774928 develop chore: bump version to `1.24.0-alpha` (#11480) # Description of change Bump version to `1.24.0-alpha` push 11 May 2026 02:32AM UTC web-flow github
63.19
See All Builds (485)

Badge your Repo: iota

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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