Dockerfile: bump EVM_VERSION v0.18.16 → v0.18.18

Pulls in plugin/evm StateScheme fix that unblocks fresh L2 EVM chain
creation on lux-mainnet (hanzo, zoo, spc, pars), where the plugin was
panicking with "panic in eth.New: triedb parent [<EmptyRootHash>] layer
missing" because eth/backend.go inherited geth's path-by-default for
empty DBs while the VM hard-refuses path mode upfront.

See luxfi/evm v0.18.18 commit 1dea806f8.
This commit is contained in:
Hanzo AI
2026-06-02 11:56:01 -07:00
parent 78d157a01f
commit cac801667f
+1 -1
View File
@@ -147,7 +147,7 @@ RUN . ./build_env.sh && \
# post-rename. Older evm tags (e.g. v0.8.40 → node v1.23.4) ship a
# plugin that os.Getenv()'s the old key, mismatching the host that
# sets the new key, and C-chain never bootstraps.
ARG EVM_VERSION=v0.18.16
ARG EVM_VERSION=v0.18.18
ARG EVM_VM_ID=mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6
RUN --mount=type=cache,target=/root/.cache/go-build \
mkdir -p /luxd/build/plugins && \