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