node: bump evm v0.19.0 (Quasar Edition canonical, etnaTimestamp killed) (#132)

* Dockerfile: bump EVM plugin v0.18.18 → v0.19.0 (Quasar Edition)

Quasar Edition rip — one and only one upgrade-key namespace:
 - luxfi/evm v0.19.0 renames EtnaTimestamp → QuasarTimestamp
   (Go field + json tag)
 - Strict json.Decoder DisallowUnknownFields on upgradeBytes parse
   in plugin/evm/vm.go — any stale etnaTimestamp in a deployed
   upgrade.json now fails parse loudly at boot rather than silently
   leaving the fork field nil and disabling activation.

Pairs with: luxfi/genesis kill-etna sweep (configs/*/upgrade.json
and brand L1 EVM genesis.json scrubbed).

* docker-entrypoint: rip etnaTimestamp from embedded C-Chain genesis

With luxfi/evm v0.19.0 strict upgradeBytes decode, the entrypoint's
embedded C-Chain genesis heredoc would parse-fail on etnaTimestamp.
One name. quasarTimestamp.
This commit is contained in:
Hanzo Dev
2026-06-03 12:27:45 -07:00
committed by GitHub
parent ed420205a2
commit d59846806e
2 changed files with 8 additions and 2 deletions
+7 -1
View File
@@ -147,7 +147,13 @@ 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.18
#
# v0.19.0 (Quasar Edition): EtnaTimestamp Go field + json tag renamed
# to QuasarTimestamp/quasarTimestamp. Strict upgradeBytes decode via
# json.NewDecoder(...).DisallowUnknownFields() — stale etnaTimestamp
# in any deployed upgrade.json now fails parse loudly at boot rather
# than silently disabling the fork.
ARG EVM_VERSION=v0.19.0
ARG EVM_VM_ID=mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6
RUN --mount=type=cache,target=/root/.cache/go-build \
mkdir -p /luxd/build/plugins && \
+1 -1
View File
@@ -206,7 +206,7 @@ EOF
"apricotPhase4BlockTimestamp": 0,
"apricotPhase5BlockTimestamp": 0,
"durangoBlockTimestamp": 0,
"etnaTimestamp": 0,
"quasarTimestamp": 0,
"feeConfig": {
"gasLimit": 20000000,
"minBaseFee": 1000000000,