hemi mainnet: fix op-geth/op-node startup crashes
- op-geth: drop stray trailing ` \` on --hvm.genesisheader and --tbc.leveldbhome (the backslash was decoded as part of the hVM genesis header -> "invalid byte U+0020 ' '" crash) - op-node: add OP_NODE_OVERRIDE_ECOTONE/CANYON/DELTA=1725868497 (rollup.json carries only regolith_time; without these the later fjord override tripped "fork fjord set but prior fork ecotone missing") - op-node: OP_NODE_BSS_WS no longer wrapped in literal quotes - bump to Hemi's current pins (mainnet is past isthmus/holocene): op-geth 05d4d8f, op-node 7c70d2d Values mirror hemilabs/hemi-node mainnet scripts/gen.sh + config.json. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
|
|||||||
|
|
||||||
services:
|
services:
|
||||||
hemi-mainnet:
|
hemi-mainnet:
|
||||||
image: ${HEMI_GETH_IMAGE:-ghcr.io/hemilabs/op-geth}:${HEMI_MAINNET_GETH_VERSION:-v1.14.3.6}
|
image: ${HEMI_GETH_IMAGE:-ghcr.io/hemilabs/op-geth}:${HEMI_MAINNET_GETH_VERSION:-05d4d8f@sha256:92d14f0b4b89947352d57743ce9e7f2d9c9e495f0bb861a24d21c49d391c7abf}
|
||||||
sysctls:
|
sysctls:
|
||||||
# TCP Performance
|
# TCP Performance
|
||||||
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
|
||||||
@@ -70,7 +70,7 @@ services:
|
|||||||
- --datadir=/data
|
- --datadir=/data
|
||||||
- --db.engine=leveldb
|
- --db.engine=leveldb
|
||||||
- --gcmode=full
|
- --gcmode=full
|
||||||
- --hvm.genesisheader=0000003efaaa2ba65de684c512bb67ef115298d1d16bcb49b16c02000000000000000000ed31a56788c4488afc4ee69e0791ad6aeeb9ea05f069e0fdde6159068765ad3f4128a96726770217e7f41c86 \
|
- --hvm.genesisheader=0000003efaaa2ba65de684c512bb67ef115298d1d16bcb49b16c02000000000000000000ed31a56788c4488afc4ee69e0791ad6aeeb9ea05f069e0fdde6159068765ad3f4128a96726770217e7f41c86
|
||||||
- --hvm.genesisheight=883092
|
- --hvm.genesisheight=883092
|
||||||
- --hvm.headerdatadir=/data/tbc/headers
|
- --hvm.headerdatadir=/data/tbc/headers
|
||||||
- --maxpeers=50
|
- --maxpeers=50
|
||||||
@@ -84,7 +84,7 @@ services:
|
|||||||
- --rpc.txfeecap=0
|
- --rpc.txfeecap=0
|
||||||
- --state.scheme=hash
|
- --state.scheme=hash
|
||||||
- --syncmode=full
|
- --syncmode=full
|
||||||
- --tbc.leveldbhome=/data/tbc/data \
|
- --tbc.leveldbhome=/data/tbc/data
|
||||||
- --tbc.network=mainnet
|
- --tbc.network=mainnet
|
||||||
- --http
|
- --http
|
||||||
- --http.addr=0.0.0.0
|
- --http.addr=0.0.0.0
|
||||||
@@ -123,12 +123,12 @@ services:
|
|||||||
- traefik.http.routers.hemi-mainnet-op-geth-pruned-leveldb-hash.middlewares=hemi-mainnet-op-geth-pruned-leveldb-hash-stripprefix, ipallowlist
|
- traefik.http.routers.hemi-mainnet-op-geth-pruned-leveldb-hash.middlewares=hemi-mainnet-op-geth-pruned-leveldb-hash-stripprefix, ipallowlist
|
||||||
|
|
||||||
hemi-mainnet-node:
|
hemi-mainnet-node:
|
||||||
image: ${HEMI_NODE_IMAGE:-ghcr.io/hemilabs/op-node}:${HEMI_MAINNET_NODE_VERSION:-ea9fe7b@sha256:7110e3c4c61e495ea0a6621d7ec211ceb7e948e25c648b05bd51fcc557ad06bc}
|
image: ${HEMI_NODE_IMAGE:-ghcr.io/hemilabs/op-node}:${HEMI_MAINNET_NODE_VERSION:-7c70d2d@sha256:7db35d5798615e572d80823a3238a8111b14a90aade876a34b6a2936b17cbd87}
|
||||||
ports:
|
ports:
|
||||||
- 19669:19669
|
- 19669:19669
|
||||||
- 19669:19669/udp
|
- 19669:19669/udp
|
||||||
environment:
|
environment:
|
||||||
- OP_NODE_BSS_WS="http://hemi-mainnet-relay:8081/v1/ws"
|
- OP_NODE_BSS_WS=http://hemi-mainnet-relay:8081/v1/ws
|
||||||
- OP_NODE_L1_BEACON=${ETHEREUM_MAINNET_BEACON_REST}
|
- OP_NODE_L1_BEACON=${ETHEREUM_MAINNET_BEACON_REST}
|
||||||
- OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_MAINNET_BEACON_ARCHIVER}
|
- OP_NODE_L1_BEACON_ARCHIVER=${ETHEREUM_MAINNET_BEACON_ARCHIVER}
|
||||||
- OP_NODE_L1_ETH_RPC=${ETHEREUM_MAINNET_EXECUTION_RPC}
|
- OP_NODE_L1_ETH_RPC=${ETHEREUM_MAINNET_EXECUTION_RPC}
|
||||||
@@ -142,6 +142,9 @@ services:
|
|||||||
- OP_NODE_METRICS_ADDR=0.0.0.0
|
- OP_NODE_METRICS_ADDR=0.0.0.0
|
||||||
- OP_NODE_METRICS_ENABLED=true
|
- OP_NODE_METRICS_ENABLED=true
|
||||||
- OP_NODE_METRICS_PORT=7300
|
- OP_NODE_METRICS_PORT=7300
|
||||||
|
- OP_NODE_OVERRIDE_CANYON=1725868497
|
||||||
|
- OP_NODE_OVERRIDE_DELTA=1725868497
|
||||||
|
- OP_NODE_OVERRIDE_ECOTONE=1725868497
|
||||||
- OP_NODE_OVERRIDE_FJORD=1751554801
|
- OP_NODE_OVERRIDE_FJORD=1751554801
|
||||||
- OP_NODE_OVERRIDE_GRANITE=1751554801
|
- OP_NODE_OVERRIDE_GRANITE=1751554801
|
||||||
- OP_NODE_OVERRIDE_HOLOCENE=1751554801
|
- OP_NODE_OVERRIDE_HOLOCENE=1751554801
|
||||||
|
|||||||
Reference in New Issue
Block a user