Commit Graph

4353 Commits

Author SHA1 Message Date
rob
f92f80abd0 show-ram.sh: Fix path mapping to compose file
Path maps directly to compose file in subdirectories:
op/reth/base-mainnet-op-reth-archive-trace -> op/reth/base-mainnet-op-reth-archive-trace.yml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-07 09:52:28 +00:00
rob
67731beed0 show-ram.sh: Fix node_path handling, group by node
- Fix: handle full path like ethereum/geth/node-name (extract basename)
- Without args: show RAM per node (grouped by compose project), not per container
- Sorted by RAM usage descending

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-07 09:46:51 +00:00
rob
9ce4b5cd0a show-ram.sh: Show all containers when no node_path given
- Without argument: shows all containers sorted by RAM, total container RAM, server RAM
- With argument: shows RAM for specific node only

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-07 09:38:49 +00:00
rob
433bb6f341 Add show-ram.sh script to show RAM usage per node
Shows RAM usage for all containers in a compose file with total.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-07 08:50:59 +00:00
0aa4ad0aa2 Update dshackle 0.75.7 → 0.75.8
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-06 21:08:41 +00:00
1c033cf699 Regenerate compose files with op-geth v1.101608.0 and op-node v1.16.6
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 06:52:04 +00:00
9c9523a031 Update op-geth to v1.101608.0 and op-node to v1.16.6
Regenerated compose files with latest OP Stack client versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-06 06:48:40 +00:00
goldsquid
158dc903df fix bob sepolia 2026-02-06 13:39:27 +07:00
goldsquid
b7ec2ff084 fix taiko hoodi 2026-02-06 13:21:27 +07:00
6d97078f70 Update versions: sonic v2.1.4 → v2.1.5, dshackle 0.75.6 → 0.75.7
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-05 21:08:54 +00:00
goldsquid
a30f2cbfe9 fix bob sepolia 2026-02-05 17:01:14 +07:00
72c96bc8f9 Update lighthouse v8.0.1 → v8.1.0, maru v1.0.0 → v1.1.0
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-05 09:43:29 +00:00
1ba4ad97c5 Update taiko-geth for hoodi: v1.17.4 → v2.2.1
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-05 09:32:51 +00:00
feffc2ab0a Update versions: java-tron v4.8.1, dshackle 0.75.6, hashkeychain config
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-04 21:09:16 +00:00
f6f9d92171 Update versions: besu 26.1.0, haqq v1.9.2, go-wemix w0.10.13, goat testnet3 node v0.4.3
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-03 21:10:59 +00:00
goldsquid
e70f42196d fix 2026-02-02 17:59:55 +07:00
aa3ac10893 Revert haqq to v1.9.1 - Docker image v1.9.2 not published
The v1.9.2 release exists on GitHub but the Docker image hasn't been
published to Docker Hub yet.

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-01 21:15:17 +00:00
8094518094 Update versions: haqq v1.9.2, dshackle 0.75.5
- haqq client: v1.9.1 -> v1.9.2
- dshackle: 0.75.4 -> 0.75.5
- hashkeychain testnet: sequencer URL update

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-02-01 21:09:37 +00:00
124d19dbb6 Add tempo consensus parameters for RPC nodes
- Add --consensus.signing-key and --consensus.fee-recipient
- Add secrets volume for validator key storage
- Add comment with key generation instructions

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:13:06 +00:00
6cb5b12ab0 Update tempo image tag to sha-a1ac033
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:08:29 +00:00
a09b33b7a0 Add Tempo network configuration (moderato, testnet)
- Add tempo-moderato-reth-archive-trace and tempo-moderato-reth-pruned-trace
- Add tempo-testnet-reth-archive-trace and tempo-testnet-reth-pruned-trace
- Update compose_registry.json with new endpoints

Chain IDs:
- Tempo Moderato: 42431
- Tempo Testnet (Andantino): 42429

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 06:04:52 +00:00
c35fdd0f15 fix(hashkey-testnet): update reference RPC endpoint
The previous endpoint https://hashkeychain-testnet.alt.technology had
DNS resolution failure, causing sync-status to return "unverified ()".

Updated to official endpoint https://testnet.hsk.xyz

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 03:52:20 +00:00
d814146f13 Update juno (starknet) v0.15.17 -> v0.15.18
Stable release bump for Starknet juno client.

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-31 21:10:25 +00:00
goldsquid
39648446a5 add a full sync version 2026-01-31 12:10:23 +07:00
goldsquid
42d9d64dfa fix 2026-01-31 12:03:32 +07:00
goldsquid
2ac216bdfe hashkeychain testnet 2026-01-31 11:57:38 +07:00
goldsquid
bf2f75d1cd fix 2026-01-31 11:28:28 +07:00
goldsquid
376b1a750f fix 2026-01-31 11:26:01 +07:00
goldsquid
eafbb2e2c3 fix 2026-01-31 11:24:14 +07:00
goldsquid
10f429e743 fix 2026-01-31 11:13:56 +07:00
goldsquid
a6e7348b40 some fix 2026-01-31 11:09:28 +07:00
goldsquid
3c20aac136 aztec maybe 2026-01-31 11:00:36 +07:00
goldsquid
3c68c92ecc haqq downgrade 2026-01-31 08:59:11 +07:00
56d7772909 Update erigon3 v3.3.5 -> v3.3.7, dshackle 0.75.3 -> 0.75.4
- Erigon3 for ethereum, gnosis, linea: v3.3.5 -> v3.3.7
- Dshackle: 0.75.3 -> 0.75.4

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-30 21:11:18 +00:00
3517b98ef5 Update versions: erigon3 v3.3.5, nimbus v26.1.0, bor 2.5.8, dshackle 0.75.3
- erigon3: v3.3.4 -> v3.3.5 (ethereum, gnosis)
- nimbus: multiarch-v25.12.0 -> multiarch-v26.1.0 (ethereum consensus)
- bor: 2.5.7 -> 2.5.8 (polygon)
- dshackle: 0.75.1 -> 0.75.3

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-29 21:11:17 +00:00
6bd7b35ae0 Update versions: dshackle 0.75.1, haqq v1.9.2, rippled 3.1.0
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-28 21:11:20 +00:00
5687d74a62 Pin Loki to version 3.4.3 to trigger container restart
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-28 13:49:05 +00:00
beacca7986 Enable 7-day log retention for Loki
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-28 13:27:19 +00:00
737a8e24a7 Fix superseed mainnet rollup.json and haqq version
- Add granite_time, holocene_time, isthmus_time to superseed mainnet rollup.json
  (fetched from live superseed sequencer)
- Update haqq image from v1.9.2 to v1.9.1 (v1.9.2 doesn't exist on Docker Hub)

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-28 03:30:37 +00:00
336adb68e6 Update zircuit geth/node: v1.127.13-beta -> v1.132.6
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-27 21:10:37 +00:00
1022f44959 Fix bob-sepolia: remove deprecated da_challenge_contract_address
op-node v1.16.5 no longer accepts the da_challenge_contract_address field
in rollup.json (it was replaced by alt_da in newer OP Stack versions).
Since BOB sepolia doesn't use alt DA (zero address), simply removing the
field fixes the crash loop.

Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-27 09:58:10 +00:00
f174b0cc61 Update dshackle: 0.74.0 → 0.74.1
Co-Authored-By: Claude Agent <claude@stakesquid.eu>
2026-01-26 21:11:22 +00:00
rob
65919f6c01 Update dshackle: 0.73.0 → 0.74.0
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 05:11:36 +00:00
rob
73d376f589 Update client versions
- agave (solana): v3.1.7 → v3.1.8
- bitcoind (bitcoin-cash): 0.32.6 → 0.32.7
- erigon3 (ethereum, gnosis): v3.3.3 → v3.3.4
- geth/node (mantle.sepolia): v1.4.1 → v1.4.2
- go-wemix: w0.10.11 → w0.10.12
- haqq: v1.9.1 → v1.9.2
- reth (op-stack, ethereum): v1.10.1 → v1.10.2

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 05:08:20 +00:00
rob
c6d33fde72 Update Celo versions: geth celo-v2.1.3, op-node celo-v2.1.1
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 03:16:55 +00:00
rob
08e537ee71 Update client versions (cursor-verified)
- juno: v0.15.16 → v0.15.17 (starknet)
- scroll l2geth: v5.10.1 → v5.10.2 (SECURITY FIX)
- reth: v1.9.3 → v1.10.1 (ethereum)
- op-reth: v1.9.3 → v1.10.1 (base/lisk/op/soneium)
- metis dtl: v0.2.5 → v0.2.6
- xlayer geth/node: v0.1.2 → v0.1.3
- solana agave: v3.0.13/v3.1.6 → v3.1.7
- linea geth: v1.16.7 → v1.16.8

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 01:45:48 +00:00
rob
6915a759d1 Update taiko-hekla nethermind to 1.36.0, fix linea-sepolia sync mode
- taiko-hekla nethermind: 1.35.8 -> 1.36.0 (security + Taiko fixes)
- linea-sepolia-besu: SNAP -> FULL sync mode (SNAP broken for Linea)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 10:27:52 +00:00
rob
a7661930be Fix Linea Sepolia maru config for snapshot sync
- Disable payload-validation-enabled (same as mainnet fix)
- Increase desync-tolerance to 100000 (allow CL/EL sync gap)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 05:26:30 +00:00
rob
749ff64f8f Switch Linea Besu from SNAP to FULL sync mode
SNAP sync is broken for Linea - it picks an old pivot block (~24.7M) that
no peers can serve world state for. This causes:
- World state download stuck with 0 pending requests
- Maru unable to push blocks to EL without complete world state
- Node stuck returning block 0 for "latest"

FULL sync executes every block from genesis. It's slower but reliable
and allows maru to drive the sync via engine API.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 05:02:06 +00:00
rob
b7fe145fa5 Fix Linea maru: increase desync-tolerance to allow catchup sync
When Besu is behind the CL head (e.g., during initial sync or after restart),
desync-tolerance=0 prevents maru from sending any fork choice updates to Besu.
This causes Besu to remain stuck at its current block.

Increasing desync-tolerance to 100000 allows maru to continue sending blocks
even when Besu is significantly behind, enabling it to catch up.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 04:49:52 +00:00