Skip to content

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 12 Jun 17:42

v0.7.2 — the JVM-exactness release

The SANTA chain tier kept growing vectors (statusUpdates, a fork-vote-gate
kind, a header-votes kind) and each round surfaced or pinned a real consensus
gap in the code built to grade it. Five missing-or-divergent rules closed, all
JVM-verified against ergo-core v6.0.3; donner carries them at red 0.

  • Header vote-field validation (rules 212/213/214) — was missing entirely
    (hdrVotesNumber / Duplicates / Contradictory, incl. the 0x80 self-negation).
  • Fork-vote window gate (rule 407, checkForkVote) — was missing.
  • Soft-fork lifecycle: lazy-votes force semantics, ordered tally (deterministic
    contradictory pairs), wrapping-i32 votes + BlockVersion bump.
  • Validation-settings updates: strict per-entry parse (disableability +
    RuleStatusSerializer) and canonical re-serialization of the activated value.
  • reset_to -> Result: rollback failure no longer swallowed onto un-rolled state.
  • sigma-rust pin 1e346127 -> 75be067f (parse hardening, RuleStatus port,
    powSolutions d-field JSON fix). Addons: indexer 0.2.6, fastsync 0.1.4.

Full Changelog: v0.7.1...v0.7.2