Keryx-node-v1.2.4-OPoI
Keryx Node v1.2.4 — Coordinated chain relaunch (hardfork)
MANDATORY UPGRADE — activates at DAA score 21,932,751
All node operators, pools and miners must upgrade to v1.2.4. This release relaunches the chain through a coordinated, height-gated hardfork after the network froze following v1.2.3.
Why this is mandatory
v1.2.3 correctly removed the non-deterministic OPoI slashing path, but it was not enough to heal an already-fragmented network. By the time slashing was disabled, nodes had diverged onto per-node branches and the chain had effectively frozen: no new UTXO-validated blocks, difficulty stuck at its pre-incident level, and no common tip for a permissive upgrade to converge back to.
A permissive change can only keep agreeing nodes in sync — it cannot force diverged nodes back onto a single chain. Restoring one canonical chain requires a shared restart point, agreed by everyone at the same height. That is what v1.2.4 does.
What changed (this is a hardfork)
Activated at DAA score 21,932,751 (the last common valid tip of the frozen chain):
- New PoW matrix salt (KeryxHash v3). Blocks at or above the activation height must use the v3 salt. This cleanly isolates the relaunched chain from any residual old-salt blocks and from the stalled v2 branches — old-salt blocks above the activation height are rejected.
- Difficulty reset at the fork point. The difficulty window resets to genesis_bits at activation, so mining can restart from a clean baseline instead of being pinned to the pre-freeze hashrate (which would otherwise make the chain unmineable).
- Slashing remains disabled (inherited from v1.2.3). UTXO computation stays deterministic; escrows remain always-spendable.
Blocks below the activation height keep their inherited salt (v1/v2) and difficulty — history is preserved, only the relaunch point changes.
Important notes
- This IS a hardfork with an activation height. Unlike v1.2.3, upgrading is not optional and not permissive: nodes and miners that do not run v1.2.4 cannot produce or accept valid blocks above DAA 21,932,751. Coordinate your upgrade.
- Miners must also update to keryx-miner v0.3.1, which implements the v3 PoW salt. Older miners will mine invalid (rejected) blocks past the activation height.
- Slashing is still off. A correct, deterministic slashing mechanism (verifiable commitment + first-writer-wins + challenger deposit) will return in a future coordinated release (OPoI v2).
- Pre-existing slashed escrows remain spendable by their owners.