Skip to content

DeFCoN Core v22.1.4 - Mandatory Fork Recovery Upgrade

Latest

Choose a tag to compare

@minuszka minuszka released this 27 Jul 00:27
113c644

DeFCoN Core v22.1.4

DeFCoN Core v22.1.4 is the tested final production release for the July 2026 fork recovery. This is a mandatory network upgrade.

All wallets, masternodes, full nodes, seed nodes, exchanges, bridges, explorers, and other services must upgrade before block 113,117.

What happens at activation

The release uses the DAO-selected chain's block at height 103,536 as a fixed recovery reference. Starting at block 113,117, upgraded nodes verify that this reference block exists in their chain history.

  • Nodes already following the selected chain continue normally.
  • Fresh or reindexed v22.1.4 nodes are prevented from accepting the obsolete July fork.
  • A node with an incompatible local chain database fails safely and must reindex onto the selected chain.
  • Older clients using the previous protocol are disconnected after activation and must upgrade to participate normally.

Seed nodes only provide peer addresses; they do not decide which chain is valid.

Operator checklist

  1. Back up wallet.dat before upgrading.
  2. Install v22.1.4 before block 113,117.
  3. Nodes already on the selected chain do not require a reindex.
  4. Nodes on the obsolete chain require a full -reindex after upgrading.
  5. Never delete wallet.dat during recovery.

Main improvements

  • Deterministic one-time recovery from the July 2026 chain split
  • Updated checkpoints, minimum chain work, and assume-valid reference
  • Mandatory protocol version 70239 after activation
  • Signed public fork-evidence package in the source tree
  • More reliable ChainLock signing behavior
  • Safer BLS state handling and encrypted stored BLS private keys
  • Hardened bootstrap seed infrastructure
  • Dedicated Multisig GUI with PSBT-based signing
  • Clearer locked-wallet message during multisig import
  • Final release mode with no pre-release warning

Validation

  • Built from merged source commit 113c644501c9352943b438bd5dba62d1b283ad9f
  • Linux x86-64, Windows x86-64, and macOS Intel x86-64 builds completed successfully
  • 5/5 fork-recovery tests passed
  • 1,035,699 assertions passed
  • Fork-evidence signature and every evidence checksum verified
  • Release archives and individual binaries include SHA256 checksums

The macOS binaries are currently unsigned. Verify downloads with the accompanying checksum files.

This release provides a one-time recovery safeguard for the July 2026 fork. Broader LLMQ and ChainLock improvements for future network resilience will be handled separately.
EOF