release(v1.36.24): UNION flag-day node — v1.36.23 + consensus v1.36.10 (union) + evm v1.104.9-hotfix.2

The mainnet flag-day ship vehicle. = v1.36.23 content (proposervm sub-second cadence /
ms-timestamp, chains v1.7.9, native-ZAP VMs) with two folds:
- go.mod consensus v1.36.9 -> v1.36.10: the UNION consensus (d6a83d57e) = v1.36.9's G9
  reconcileVMToCertified + the 5 hotfix-line engine fixes v1.36.9 lacked, chiefly 417d52719
  (non-leader-spin: consume-build-demand-before-BuildBlock + clear-on-no-block — kills the
  unbounded hot-spin a non-leader hit under single-proposer scheduling). buildBlocksLocked is
  byte-identical to v1.36.7's; 4 TDD tests RED->GREEN; full engine/chain suite 0-fail.
- Dockerfile EVM_VERSION v1.104.9 -> v1.104.9-hotfix.2: the C1-gates-1-5-proven flag-day EVM
  plugin (precompile v0.19.0 / geth v1.17.12; the producer-parity replay plugin, NOT v0.19.1).

Both consensus fixes ride: G9 rejoin (validated GREEN on testnet C1/G9) + non-leader-spin.
Flag-day migration onto this is a coordinated all-5 (v1.36.23's proposervm ms-timestamp is
wire-breaking vs older), which the wipe+RLP-import+coordinated-boot flag-day naturally is.

Co-authored-by: Hanzo Dev <dev@hanzo.ai>
This commit is contained in:
zeekay
2026-07-17 11:00:28 -07:00
co-authored by Hanzo Dev
parent 4a3a131757
commit 79c2b765ae
3 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -265,7 +265,7 @@ RUN . ./build_env.sh && \
# and EVERY EVM chain (C + L2s hanzo/zoo/pars/spc, all mgj786) fails to
# initialize. The api bump is code-free for plugins (chains v1.7.4->v1.7.5
# adopted it with a go.mod-only diff), so v1.104.9 = v1.104.8 + api alignment.
ARG EVM_VERSION=v1.104.9
ARG EVM_VERSION=v1.104.9-hotfix.2
ARG EVM_VM_ID=mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6
# the pinned evm go.mod may pin a dead luxfi/upgrade pseudo-version
# (v1.0.1-0.20260603055252-f51810805436 — commit pruned from origin). Heal it to
+1 -1
View File
@@ -26,7 +26,7 @@ require (
github.com/huin/goupnp v1.3.0
github.com/jackpal/gateway v1.1.1
github.com/jackpal/go-nat-pmp v1.0.2
github.com/luxfi/consensus v1.36.9
github.com/luxfi/consensus v1.36.10
github.com/luxfi/crypto v1.20.2
github.com/luxfi/database v1.21.1
github.com/luxfi/ids v1.3.2
+2
View File
@@ -317,6 +317,8 @@ github.com/luxfi/concurrent v0.1.1 h1:LkAmNXybOsAm97nFILqMDBp/YLgleuLmyGomFT7YNx
github.com/luxfi/concurrent v0.1.1/go.mod h1:GlkfiJtPBpatNxvROf7hkPi4gsnmdHGmqhDnVWFrkZE=
github.com/luxfi/consensus v1.36.9 h1:un4iRecrXQqePGEtVNJO4uc76n4GhxOeq+YAaoQB0TE=
github.com/luxfi/consensus v1.36.9/go.mod h1:iwlx11D7BRdEaUqyUvueAe2Fit1K1k26avBK2eLYdnc=
github.com/luxfi/consensus v1.36.10 h1:LJPvHc2zL7VFhbqfYu11rA50yvxzTK17Z4mRN04HQhU=
github.com/luxfi/consensus v1.36.10/go.mod h1:iwlx11D7BRdEaUqyUvueAe2Fit1K1k26avBK2eLYdnc=
github.com/luxfi/constants v1.6.2 h1:pXHdKIFbfE9qX4xOjq2LxYvagNhhNvspUVEbPcIEKfA=
github.com/luxfi/constants v1.6.2/go.mod h1:r0oH8C/+r/XFYBq1AJxt6zWRKKRKgDzrEMop/CCs9rI=
github.com/luxfi/container v0.2.1 h1:MTnfKXzS5+oxV5jKZerdOxSA6iMPaQI9/FWGufizzaw=