v0.7.2
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