hemi-mainnet: pin reachable GETH_TBC_SEEDS so TBC cannot go peerless across regens
DNS-only seeds burst-die (64 peers, 2s cumulative handshake timeout) and TBC makes no dials at all; the header restore then stalls (968254 on 2026-09-29, 967460 on 2026-09-22) and op-node wedges on 'failed to fetch previous keystone' because canonical BTC headers are missing from full TBC. Pinned list matches the proven host-local workaround on us-16, where an nft redirect (192.168.0.0/26:8333 -> :18333) serves /root/hemi-tbc-header-peer.py, so these addresses only need to be dialable, not real bitcoin nodes. Landing them in the tracked compose because regens wipe the .env COMPOSE_FILE append (observed 09-29 03:06 and 03:56 UTC).
This commit is contained in:
@@ -63,7 +63,7 @@ services:
|
|||||||
- GETH_OVERRIDE_ISTHMUS=1751554801
|
- GETH_OVERRIDE_ISTHMUS=1751554801
|
||||||
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
- GETH_ROLLUP_DISABLETXPOOLGOSSIP=true
|
||||||
- GETH_ROLLUP_SEQUENCERHTTP=https://rpc.hemi.network/rpc
|
- GETH_ROLLUP_SEQUENCERHTTP=https://rpc.hemi.network/rpc
|
||||||
- GETH_TBC_SEEDS=seed.bitcoin.sipa.be,dnsseed.bitcoin.dashjr.org
|
- GETH_TBC_SEEDS=69.117.149.33:8333,24.129.130.162:8333,seed.bitcoin.sipa.be:8333,dnsseed.emzy.de:8333
|
||||||
- OP_GETH_L2_READINESS_RPC=http://localhost:8545
|
- OP_GETH_L2_READINESS_RPC=http://localhost:8545
|
||||||
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
|
entrypoint: /bin/sh -c '[ -f /config/genesis.json ] && geth --db.engine=leveldb --gcmode=full --datadir /data init --state.scheme=hash /config/genesis.json; [ -f /config/static-nodes.json ] && cp -f /config/static-nodes.json /data/static-nodes.json; exec geth "$@"' --
|
||||||
command:
|
command:
|
||||||
|
|||||||
Reference in New Issue
Block a user