github gcash/bchd v0.22.0

11 hours ago

This release adds support for the May 15, 2026 Bitcoin Cash network upgrade ("upgrade12"). All node operators must upgrade before activation to stay in consensus.

What's new

  • CHIP-2021-05 — Bounded looping operations (OP_BEGIN / OP_UNTIL)
  • CHIP-2025-05 Functions — Function definition and invocation (OP_DEFINE / OP_INVOKE)
  • CHIP-2025-05 Bitwise — Re-enables OP_INVERT, OP_LSHIFTNUM, OP_RSHIFTNUM, OP_LSHIFTBIN, OP_RSHIFTBIN
  • CHIP-2024-12 P2S — Pay-to-Script standardization
  • VMB test vectors for all of the above

Activation

Network MTP activation
Mainnet / testnet3 / testnet4 2026-05-15 12:00 UTC
Chipnet 2025-11-15 12:00 UTC (already active)
Regtest / simnet always active

Upgrade notes

  • No database migration required.
  • Pre-upgrade script types (P2PKH, P2SH20, P2SH32, etc.) continue to behave as before.
  • Upgrade before May 15, 2026 to avoid consensus divergence.

Full Changelog: v0.21.1...v0.22.0

Don't miss a new bchd release

NewReleases is sending notifications on new releases.