e536c19191
slug resolution: derive from dRPC chains.yaml, no in-code name heuristics
...
Regenerated by the expand_config.py redesign (see vibe-node commit). Slug
corrections, each verified present in chains.yaml:
soneium-minato-sepolia x5: soneium (MAINNET!) -> soneium-minato
avalanche-fuji x5: avalanche (MAINNET!) -> avalanche-fuji
thundercore-venus: thundercore (MAINNET!) -> thundercore-testnet
core-pigeon: core-pigeon -> core-testnet
zircuit-garfield: zircuit-testnet -> zircuit-garfield-testnet
sonic-testnet x2: sonic-testnet -> sonic-testnet-v2
ronin-saigon x3: (none) -> ronin-saigon
everclear-sepolia x2: dropped (chain shut down 2026-06-05)
fuse-spark x3 (hand-written, fuse has chains: null in context.yml): x-upstreams
REMOVED - Sparknet is absent from chains.yaml; it declared the mainnet slug.
Verified: 310 testnet composes, 0 wrong-slug failures (was 22); 0 mainnet
composes carrying a testnet slug; 0 mainnet slug changes.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-05 03:28:22 +00:00
3be855a681
fix soneium-minato→miniato typo + add drpc_chain to compose_registry.json
...
Add authoritative dRPC slug field (operator audit 2026-08-04):
- generate_registry.py: add drpc_chain field from x-upstreams[0].chain
- Fix soneium-minato-sepolia → soneium-miniato-sepolia typo in compose files
- drpc_chain is null for entries without x-upstreams (not dRPC-servable)
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-04 07:34:50 +00:00
302c663039
op.zircuit.garfield: bump op-node to v1.19.3
...
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-07-31 09:06:07 +00:00
f68b541f58
ink-mainnet: bump op-reth to v2.4.0
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-31 04:34:06 +00:00
7b87130e4f
deploy: regenerate compose from vibe-node main a319d697a820
2026-07-29 11:47:54 +00:00
fbf6963ca7
deploy: regenerate compose from vibe-node main 2c49f032cd65
2026-07-29 02:47:11 +00:00
580ece7b9c
ink-mainnet: drop all compose variants except op-reth pruned-trace--kona
...
Orphaned op-geth files (already removed from config.yml) plus sibling
op-reth/op-erigon profiles still share Traefik service names/paths under
COMPOSE_FILE. Keep only ink-mainnet-op-reth-pruned-trace--kona.yml as the
single active /ink-mainnet route.
2026-07-28 11:49:27 +00:00
093ecb0d7a
op.superseed.sepolia: bump conduit-op-reth v2.1.1 -> v2.1.2
...
Also regenerates digibyte-mainnet compose to match already-landed digibyted 9.26.5 pin.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 02:43:25 +00:00
6078c661dc
deploy: regenerate compose from vibe-node main 2d213d3bd0ee
2026-07-26 04:43:23 +00:00
d56b3a414b
zircuit-garfield: migrate testnet to Conduit (op-reth + op-node)
...
Replace the old op-geth + zircuit1/op-node garfield (holesky L1, built-in
OP_NODE_NETWORK=garfield) with the Conduit node template:
- EL: ghcr.io/conduitxyz/conduit-op-reth:v2.1.1 (--chain=/config/genesis.json)
- CL: us-docker.pkg.dev/oplabs-tools-artifacts/images/op-node:v1.19.0
(OP_NODE_ROLLUP_CONFIG=/config/rollup.json)
- L1: Ethereum Sepolia (l1_chain_id 11155111)
- rollup.json/genesis.json from api.conduit.xyz (slug zircuit-garfield-testnet;
regenesis 2026-07-06, bedrockBlock 0)
- Conduit P2P static peer + bootnodes
Remove the 4 now-orphaned op-geth garfield composes (none were deployed).
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-25 03:45:22 +00:00
05066c20d0
berachain-bepolia: bump bera-reth v1.4.2 -> v1.4.3
...
EL/CL baseFee mismatch at block 22961752; CL crash-loops on
INVALID payload from post-v1.4.2 block format while beacon-kit
is on v1.4.1. Also regenerates ink-mainnet OPE P2P bootnodes
from parent a790c3e and refreshes reference-rpc-endpoint (mova).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 10:55:03 +00:00
99664129aa
deploy: regenerate compose from vibe-node main 4a45537ac06b
2026-07-22 23:25:05 +00:00
c7b29693e2
op-node fleet-wide: OP_NODE_L2_SKIP_SYNC_START_CHECK=true (trust unsafe head on restart)
...
The false default forced every op-node restart to walk back to the finalized head
before driving the EL. On nodes whose derivation lags days behind their serving
gossip head (hashkey us-40: 510k blocks / 12 days), that froze the EL for hours
while dRPC de-routed the sole US provider. true resumes at the unsafe head in
minutes; safe/finalized still verify and catch up in the background. ronin
already ran true per-chain (same lesson); xlayer keeps its deliberate false pin.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-21 04:01:02 +00:00
7db90e75e4
deploy: regenerate compose from vibe-node main b0f2d7c6cc87
2026-07-21 03:04:31 +00:00
ceefedf5ab
hashkeychain: commit genesis assets + drop config-download init containers
...
Removes the alpine genesis/rollup init containers and their
service_completed_successfully gate for all hashkeychain variants. The gate
wedged us-40: a reconcile compose-up recreated the op-reth EL but not the
init-gated op-node CL -> fresh EL + stale CL -> 2h engine freeze -> sole-provider
market -> $0 (2026-07-21). genesis.json now committed beside the existing
rollup.json so render_templates auto-detects custom_genesis/custom_rollup and
binds the local files; CL now depends only on the EL (service_started,
restart:true), identical to op-mainnet/op-sepolia. No S3 on the boot path.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-21 02:14:30 +00:00
53503bc6e5
deploy: regenerate compose from vibe-node main 73a2d943c297
2026-07-20 13:10:03 +00:00
6a19dc91e1
deploy: regenerate compose from vibe-node main e1cb79cc7707
2026-07-19 08:52:47 +00:00
38c43345f6
bump kona-node image tag v1.6.1 → v1.6.2
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 02:44:38 +00:00
f14b9ff27d
celo+ronin: bump eigenda-proxy relay to 2.7.1
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-18 01:55:07 +00:00
ab58da64b7
deploy: regenerate compose from vibe-node main 87142cd310ec
2026-07-18 00:12:57 +00:00
1fdef578b3
op.ink.sepolia: bump op-reth image tag v2.3.2 → v2.4.0
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-17 17:08:28 +00:00
3e22390e9a
op.katana.mainnet: pin op-reth develop → v2.4.0
...
Also regenerate compose for already-merged hashkey static-peers / op-geth
static-nodes entrypoint (parent #1437 ) that had not yet landed in rpc.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-16 13:39:58 +00:00
f0ec0ba784
deploy: regenerate compose from vibe-node main 80a0c8998610
2026-07-14 15:06:31 +00:00
4509b5afd2
op/celo,op/ronin: revert eigenda-proxy 2.7.1 → v2.6.0
...
Restore prior eigenda-proxy relay image default in generated compose.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-13 01:06:36 +00:00
59c8d67923
op.ronin: bump eigenda-proxy 2.7.0 → 2.7.1
...
Update default relay image tag for Ronin mainnet and Saigon testnet
compose profiles.
2026-07-12 20:36:27 +00:00
52d0d7cf05
deploy: regenerate compose from vibe-node main dbd3156992d7
2026-07-11 15:33:25 +00:00
defb9133ea
deploy: regenerate compose from vibe-node main cea830d7ba6e
2026-07-11 01:20:00 +00:00
bd912b3616
deploy: regenerate compose from vibe-node main 92f020f27b22
2026-07-10 17:03:17 +00:00
927afb2dab
op-reth: env knobs for --rpc.max-trace-filter-blocks (default 10000 = previous hardcoded) and --rpc.max-response-size (default 160 = reth default) - tracer-mule tuning surface; max-tracing-requests deliberately NOT pinned (reth self-sizes to cores)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 15:55:51 +00:00
090116d8c4
deploy: regenerate compose from vibe-node main 3fd0cf61f237
2026-07-08 13:17:12 +00:00
7c2ef13238
op/lisk: bump op-node v1.19.1 → v1.19.2 on mainnet
...
Karst hardfork activates 2026-07-08T16:00:01 UTC; op-reth v2.3.3
already supports getPayloadV5.
2026-07-08 12:26:38 +00:00
cf26455d3a
deploy: regenerate compose from vibe-node main 07b0472e0d1a
2026-07-08 11:49:07 +00:00
5ee02b85d4
Add unichain op-reth archive-trace variants (mainnet + sepolia)
...
Operator wants a reth archive sync on de-32 to compare footprint vs the
612G op-erigon archive.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-08 03:03:49 +00:00
1ec43f481f
deploy: regenerate compose from vibe-node main d0d784c8ff09
2026-07-07 13:45:47 +00:00
goldsquid
623deaf9d6
update
2026-07-07 18:22:08 +07:00
goldsquid
50c00156cf
fix
2026-07-07 18:17:00 +07:00
goldsquid
6ec29db531
fix
2026-07-06 22:24:00 +07:00
goldsquid
c14a357773
reth for mode
2026-07-06 22:02:42 +07:00
goldsquid
dec01b5a18
fix
2026-07-06 20:20:48 +07:00
goldsquid
5b33030773
fix
2026-07-06 20:10:56 +07:00
c83f2cc5de
deploy: regenerate compose from vibe-node main 8ef91b9ce256
2026-07-06 13:04:10 +00:00
goldsquid
ce7f278f77
fix
2026-07-06 19:56:34 +07:00
goldsquid
d9072c7b4d
fix
2026-07-06 19:34:01 +07:00
goldsquid
0e4b69c65d
fix
2026-07-06 19:29:29 +07:00
goldsquid
27b33458de
better discovery
2026-07-06 19:27:39 +07:00
8684fbb96b
katana mainnet op-reth: execution-layer sync + conduit bootnodes
...
op-node env (env/op/katana/mainnet/node.env):
- OP_NODE_SYNCMODE: consensus-layer -> execution-layer
- add OP_NODE_SYNCMODE_OFFSET_EL_SAFE=12h
- add OP_NODE_P2P_BOOTNODES (conduit katana bootnodes)
- drop OP_NODE_L2_SKIP_SYNC_START_CHECK=true (global default false applies)
Regenerates katana-mainnet-op-reth-pruned-trace + -archive-trace.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-06 11:04:20 +00:00
cf6fda7fa6
deploy: regenerate compose from vibe-node main 16db41852a31
2026-07-06 00:34:02 +00:00
goldsquid
a498b12b45
fix
2026-07-06 07:29:12 +07:00
55df34de69
ronin-saigon op-reth: op-node consensus-layer CL-sync (SKIP_SYNC_START_CHECK=true)
...
Match ronin-mainnet's EigenDA alt-DA recipe on both saigon profiles
(archive-trace + pruned-trace): OP_NODE_SYNCMODE execution-layer ->
consensus-layer and OP_NODE_L2_SKIP_SYNC_START_CHECK false -> true.
Hand-maintained edit (these CL-sync flags are not template-driven);
do NOT regenerate saigon via update.sh or it reverts. Mainnet untouched.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-06 00:21:39 +00:00
8bd024823b
Remove broken kona-node variants for diverged OP chains; add worldchain reth+kona
...
Drop --kona compose profiles for base, fraxtal, zircuit, xlayer, and superseed
where kona-node v1.6.1 stalls or hash-mismatches on custom rollups. Add
worldchain-mainnet-op-reth-pruned-trace--kona for the planned geth→reth+kona swap.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 07:22:04 +00:00