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

iotaledger / iota
72%

Build:
DEFAULT BRANCH: develop
Repo Added 25 Nov 2024 10:41AM UTC
Token yKKuQEyCdK2Zjpx0P9aXmMMadtLkrfmxk regen
Build 644 Last
Files 1140
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: develop
CHANGE BRANCH
x
Reset
Sync Branches
  • develop
  • claude/gallant-tesla-ciku68
  • dev-tools/fix-toolchain
  • dev-tools/include-external-crates-coverage
  • dev-tools/reenable-coverage-ci

29 Oct 2026 04:51PM UTC coverage: 72.314% (+0.5%) from 71.826%
40983832694

push

github

web-flow
feat(iota-core,iota-config,iota-json-rpc): keep history in per-epoch buckets and merge the RPC index stores (#13377)

# Description of change

Merges the storage pruning stack, reviewed and squash-merged PR by PR.

- One `rpc_indexes` store replaces the JSON-RPC and gRPC index stores.
It is indexed per checkpoint and rebuilt on formal-snapshot restore.
- Superseded object versions, executed transactions, checkpoints and the
index history are kept in per-epoch buckets, and pruning drops whole
expired epochs.
- The pruning settings count epochs, each kind of data has its own
retention, and the per-epoch history can be given its own directory.
- The first start migrates the existing history into buckets, using SST
ingestion and a parallel sweep.
- Transactions are reported as final only once their checkpoint is
indexed, so reads right after execution see them.

## Links to any relevant issues

Merged PRs, in order:
- #12332
- #12637
- #12813
- #12645
- #12652
- #12693
- #12695
- #12737
- #12762
- #12780
- #12837
- #12841
- #13114
- #13160
- #13172
- #13173
- #13216
- #13231
- #13233
- #13234
- #13235
- #13387
- #13380
- #13384

## How the change has been tested

Each PR was tested and reviewed on its own; see the linked PRs.

10148 of 11281 new or added lines in 89 files covered. (89.96%)

732 existing lines in 53 files now uncovered.

202552 of 280100 relevant lines covered (72.31%)

444399.87 hits per line

Relevant lines Covered
Build:
Build:
280100 RELEVANT LINES 202552 COVERED LINES
444399.87 HITS PER LINE
Source Files on develop
  • Tree
  • List 1140
  • Changed 127
  • Source Changed 97
  • Coverage Changed 117
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
40983832694 develop feat(iota-core,iota-config,iota-json-rpc): keep history in per-epoch buckets and merge the RPC index stores (#13377) # Description of change Merges the storage pruning stack, reviewed and squash-merged PR by PR. - One `rpc_indexes` store replac... push 30 Oct 2026 02:04AM UTC web-flow github
72.31
40798250795 develop feat(iota-json-rpc,iota-core,iota-sdk)!: remove the JSON-RPC WebSocket server and subscriptions (#13339) # Description of change Removes the deprecated JSON-RPC subscriptions `iotax_subscribeEvent` and `iotax_subscribeTransaction`, and with them... push 29 Oct 2026 02:00AM UTC web-flow github
71.83
40612933562 develop fix(iota-node): load the migration data only until the genesis checkpoint is executed (#13350) # Description of change - A node whose genesis contains migration transactions loaded `migration.blob` on every startup: it read and validated the who... push 28 Oct 2026 02:01AM UTC web-flow github
71.72
40432264074 develop chore(iota-core): test a Move authenticator account named as shared but not shared on chain (#13178) # Description of change Test a Move authenticator whose account is named as a shared object but is immutable or address-owned on chain. - With ... push 27 Oct 2026 02:18AM UTC web-flow github
71.69
40253917002 develop chore(ci): target devnet instead of alphanet for -alpha releases (#13325) # Description of change `-alpha` releases now target devnet; alphanet is no longer a release target. - Docker release: `-alpha` images get the `devnet` tag instead of `al... push 26 Oct 2026 02:17AM UTC web-flow github
71.57
40150237915 develop chore(ci): target devnet instead of alphanet for -alpha releases (#13325) # Description of change `-alpha` releases now target devnet; alphanet is no longer a release target. - Docker release: `-alpha` images get the `devnet` tag instead of `al... push 25 Oct 2026 02:15AM UTC web-flow github
71.56
40049193734 develop fix(consensus): bound commit and latest header fetch entry counts while decoding (#13232) # Description of change Applies the bounded decoding from #13205 to the remaining fetch RPCs, so no fetch response can make the client build many more entr... push 24 Oct 2026 02:15AM UTC web-flow github
71.57
39883454019 develop fix(iota-core,iota-types): label a committed user transaction as shared or owned without merging its shared inputs (#13246) # Description of change - Stacked on #13245. - With the P-COOL flow, the consensus handler labels every committed transac... push 23 Oct 2026 02:16AM UTC web-flow github
71.36
39704840957 develop feat(iota-core,iota-e2e-tests): save post-consensus validation decisions and repeat them when a commit is replayed (#13129) # Description of change - Stacked on #13110. - With the flag on, the consensus handler saves its keep or drop decision fo... push 22 Oct 2026 02:12AM UTC web-flow github
71.12
39526680639 develop fix: Bump webpkit-roots to 1.0.10 (#13266) Closes https://github.com/iotaledger/iota/issues/13267 `cargo update -p webpki-roots@0.26.6 -p webpki-roots@1.0.4` push 21 Oct 2026 02:13AM UTC web-flow github
70.9
See All Builds (643)

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 TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc