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

iotaledger / iota
69%

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

24 Jul 2026 02:06PM UTC coverage: 69.308% (+0.005%) from 69.303%
30230091073

push

github

web-flow
feat(iota-node,iota-swarm-config): submit deny rule proposals on startup and epoch change (#12221) (#12232)

# Description of change

Part of #10749. Validators now announce their local
`TransactionDenyConfig` as a `DenyRuleProposal` through consensus, on
startup and on every epoch change (vote tracking is epoch-scoped).

- Submission hook in `IotaNode` next to the capabilities submit, gated
on `deny_rule_governance`; empty configs are not announced
- `DenyRuleProposal::new` stamps a wall-clock generation so a
resubmission supersedes earlier proposals (mirrors
`AuthorityCapabilitiesV1::new`)
- `TransactionDenyConfig::to_deny_rule_set()` converts the local config
to the full-state proposal payload
- `with_transaction_deny_config` knob through the validator
config/swarm/test-cluster builders (test infra)
- E2e simtest verifying proposals converge and become active on all
validators
- Doc fix in `post_consensus_validation.rs` left over from #12231

Stacked on the #12220 branch (PR #12231).

## Links to any relevant issues

Fixes #12221.

## How the change has been tested

- [x] Basic tests (linting, compilation, formatting, unit/integration
tests)
- [x] Patch-specific tests (correctness, functionality coverage)
- [x] I have added tests that prove my fix is effective or that my
feature works
- [x] I have checked that new and existing unit tests pass locally with
my changes

86 of 139 new or added lines in 8 files covered. (61.87%)

487 existing lines in 18 files now uncovered.

169196 of 244121 relevant lines covered (69.31%)

461482.66 hits per line

Relevant lines Covered
Build:
Build:
244121 RELEVANT LINES 169196 COVERED LINES
461482.66 HITS PER LINE
Source Files on develop
  • Tree
  • List 1123
  • Changed 19
  • Source Changed 0
  • Coverage Changed 19
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30230091073 develop feat(iota-node,iota-swarm-config): submit deny rule proposals on startup and epoch change (#12221) (#12232) # Description of change Part of #10749. Validators now announce their local `TransactionDenyConfig` as a `DenyRuleProposal` through conse... push 27 Jul 2026 02:29AM UTC web-flow github
69.31
30183072700 develop feat(iota-node,iota-swarm-config): submit deny rule proposals on startup and epoch change (#12221) (#12232) push 26 Jul 2026 02:28AM UTC GitHub github
69.3
30138718525 develop feat(iota-node,iota-swarm-config): submit deny rule proposals on startup and epoch change (#12221) (#12232) # Description of change Part of #10749. Validators now announce their local `TransactionDenyConfig` as a `DenyRuleProposal` through conse... push 25 Jul 2026 02:41AM UTC web-flow github
69.32
30059281414 develop feat(iota-core): use governance deny rules in post-consensus validation (#12220) (#12231) push 24 Jul 2026 02:31AM UTC GitHub github
69.13
29972112380 develop feat: bump iota-move-vs-code to v1.4.0 (#12399) # Description of change bump iota-move-vs-code to v1.4.0 push 23 Jul 2026 03:27AM UTC web-flow github
68.54
29883424813 develop refactor: replace SignatureScheme with the SDK enum (#12342) # Description of change Replaces the node's `SignatureScheme` enum with a re-export of `iota_sdk_types::SignatureScheme` (part of #11590; flag bytes and lowercase display strings alrea... push 22 Jul 2026 02:40AM UTC web-flow github
69.08
29793442693 develop feat(ci): use merge queues (#12322) # Description of change ## Motivation Heavy CI (Rust tests + simtests, split-cluster compatibility checks) currently runs on every non-draft PR push. Contributors pushing several commits in a row saturate the... push 21 Jul 2026 02:40AM UTC web-flow github
68.84
29711150958 develop feat(starfish-config): reduce default soft_leader_timeout to 5 ms (#12298) # Description of change Reduce the default StarfishSpeed `soft_leader_timeout` from 100 ms to 5 ms. Local operational parameter only — no protocol version change; per-aut... push 20 Jul 2026 03:10AM UTC web-flow github
68.82
29668768143 develop feat(starfish-config): reduce default soft_leader_timeout to 5 ms (#12298) # Description of change Reduce the default StarfishSpeed `soft_leader_timeout` from 100 ms to 5 ms. Local operational parameter only — no protocol version change; per-aut... push 19 Jul 2026 02:32AM UTC web-flow github
68.82
29625402493 develop feat(starfish-config): reduce default soft_leader_timeout to 5 ms (#12298) # Description of change Reduce the default StarfishSpeed `soft_leader_timeout` from 100 ms to 5 ms. Local operational parameter only — no protocol version change; per-aut... push 18 Jul 2026 02:32AM UTC web-flow github
68.82
See All Builds (549)

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