mirror of
https://github.com/luxfi/node.git
synced 2026-07-27 03:39:39 +00:00
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:
+7
-1
@@ -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 && \
|
||||
|
||||
@@ -206,7 +206,7 @@ EOF
|
||||
"apricotPhase4BlockTimestamp": 0,
|
||||
"apricotPhase5BlockTimestamp": 0,
|
||||
"durangoBlockTimestamp": 0,
|
||||
"etnaTimestamp": 0,
|
||||
"quasarTimestamp": 0,
|
||||
"feeConfig": {
|
||||
"gasLimit": 20000000,
|
||||
"minBaseFee": 1000000000,
|
||||
|
||||
Reference in New Issue
Block a user