From ae74d3163fed6e7fb001dba3a3b063e1200d832b Mon Sep 17 00:00:00 2001 From: ClaytonNorthey92 Date: Mon, 9 Feb 2026 13:24:37 -0500 Subject: [PATCH] feat: update hemi-node for sync-testing we need to make a few changes to hemi-node to allow for sync testing, I shall summarize: * expose op-geth's tbc prometheus endpoint. this is used for reporting the progress of tbc * update op-geth and op-node to the latest commits squashme --- mainnet/docker-compose.yml | 5 +++-- scripts/gen.sh | 1 + testnet/docker-compose.yml | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/mainnet/docker-compose.yml b/mainnet/docker-compose.yml index 3e76b44..38e7390 100644 --- a/mainnet/docker-compose.yml +++ b/mainnet/docker-compose.yml @@ -155,7 +155,7 @@ services: # Hemi L2 node op-geth-l2: - image: ghcr.io/hemilabs/op-geth:6ba3f1d@sha256:0b32cd4646ec55fddcb8620894e0404f546fe8c812d683b2e39215f682ae6e8e + image: ghcr.io/hemilabs/op-geth:bce106a@sha256:bdfa5b7a5922e4dc9e5c4e494c547d92899140e3c149e5c7ebdc01e92da8990b platform: linux/amd64 # XXX does geth need to be fully synced profiles: ["hemi", "hemi-min", "full"] @@ -185,6 +185,7 @@ services: ports: - '18546:18546' - '28546:28546' + - '5555:5555' networks: - "localnode" entrypoint: @@ -223,7 +224,7 @@ services: # Hemi op-node op-node: - image: ghcr.io/hemilabs/op-node:4c1032e@sha256:5424e6b54104c78e5398693aebfe82c381407065370bd73fa0cd0ed81c4121d7 + image: ghcr.io/hemilabs/op-node:7c70d2d@sha256:7db35d5798615e572d80823a3238a8111b14a90aade876a34b6a2936b17cbd87 platform: linux/amd64 profiles: ["hemi", "hemi-min", "full"] depends_on: diff --git a/scripts/gen.sh b/scripts/gen.sh index a2af4f8..69745d1 100755 --- a/scripts/gen.sh +++ b/scripts/gen.sh @@ -193,6 +193,7 @@ geth \\ $OVERRIDES \\ --tbc.network=$TBC_NET \\ --tbc.leveldbhome=/tbcdata/data \\ + --tbc.prometheusaddress='0.0.0.0:5555' \\ --hvm.headerdatadir=/tbcdata/headers \\ --hvm.genesisheight=$HVM_GENESIS \\ --hvm.genesisheader=$HVM_GENESIS_HEADER \\ diff --git a/testnet/docker-compose.yml b/testnet/docker-compose.yml index 785ec23..21527ff 100644 --- a/testnet/docker-compose.yml +++ b/testnet/docker-compose.yml @@ -158,7 +158,7 @@ services: # Hemi L2 node op-geth-l2: - image: ghcr.io/hemilabs/op-geth:6ba3f1d@sha256:0b32cd4646ec55fddcb8620894e0404f546fe8c812d683b2e39215f682ae6e8e + image: ghcr.io/hemilabs/op-geth:bce106a@sha256:bdfa5b7a5922e4dc9e5c4e494c547d92899140e3c149e5c7ebdc01e92da8990b platform: linux/amd64 # XXX does geth need to be fully synced profiles: ["hemi", "hemi-min", "full"] @@ -188,6 +188,7 @@ services: ports: - '18546:18546' - '28546:28546' + - '5555:5555' networks: - "localnode" entrypoint: @@ -226,7 +227,7 @@ services: # Hemi op-node op-node: - image: ghcr.io/hemilabs/op-node:4c1032e@sha256:5424e6b54104c78e5398693aebfe82c381407065370bd73fa0cd0ed81c4121d7 + image: ghcr.io/hemilabs/op-node:7c70d2d@sha256:7db35d5798615e572d80823a3238a8111b14a90aade876a34b6a2936b17cbd87 platform: linux/amd64 profiles: ["hemi", "hemi-min", "full"] depends_on: