d896378eb7
Add optional/ephemeral volume notation for restore resilience
...
Introduce x-optional-volumes for beacon sidecars (prysm, nimbus, lighthouse,
teku, lodestar) that are checkpoint-sync capable and rebuild state quickly.
Mark reth sockets volumes as ephemeral (runtime IPC artifacts).
Script changes:
- volume-utils.sh: add is_optional_volume_key() function
- restore-volumes.sh: tolerate missing optional/ephemeral volume archives
- clone-backup.sh: skip missing optional/ephemeral volumes gracefully
- list-restorable.sh: only require archives for non-optional persistent volumes
This fixes the de-25 ethereum prysm incident (entire 1.1T restore failed
due to missing prysm archive) and arc-testnet reth sockets restore loops.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-04 06:10:55 +00:00
d21f2669ae
beacon x-upstreams: restore disable-validation: true for gnosis and ethereum nimbus beacon-chain upstreams
...
Restore the beacon x-upstream options.disable-validation: true that was
removed during regeneration. This prevents dshackle 0.79.10's beacon health
validator from timing out on the spec-compliant empty-body 200 that nimbus
returns, causing the upstream to flap UNAVAILABLE. Matches the established
ethereum-beacon pattern.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-03 06:58:50 +00:00
810c5b8631
ethereum: bump prysm v7.1.4/v7.1.6 → v7.1.7 in generated compose defaults.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-15 13:06:09 +00:00
bd912b3616
deploy: regenerate compose from vibe-node main 92f020f27b22
2026-07-10 17:03:17 +00:00
f88ec86b47
cache knobs: env-parameterize geth/op-geth --cache (default 1024 = geth's own), l2geth --cache (default 8192 = previous hardcoded), nethermind MEMORYHINT (default 2048000000)
...
All defaults preserve current effective behavior - this deploy is a rendering no-op
until a host_var overrides a value. Part of the resource-optimizer knob rollout
(resource-optimizer/knob-manifest.yaml is the registry; verify_manifest.py enforces
default sync between templates and envfile).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 14:34:10 +00:00
a8655586db
beacon x-upstreams: disable-validation on all beacon-chain upstreams
...
dshackle 0.79.10's beacon health validator (GET /eth/v1/node/health via
GenericSingleCallValidator) times out after 5000ms on the spec-compliant
empty-body 200 that nimbus returns, marking the upstream UNAVAILABLE in a
flap loop; live requests routed during flap windows fail 'Source was empty'.
This is the root cause behind dRPC's 617k failed validators POSTs complaint
(2026-07-09). Reproduced + workaround verified on an isolated dshackle
instance on de-14. Head tracking still governs availability.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-10 12:22:18 +00:00
1ec43f481f
deploy: regenerate compose from vibe-node main d0d784c8ff09
2026-07-07 13:45:47 +00:00
3fa32c9f94
rootstock-bamboo: bump rskj default to VETIVER-9.0.3
...
Fixes testnet crash-loop after restart (Invalid block header size: 22).
Regenerated from vibe-node context.yml; includes pending template regen.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-25 20:21:16 +00:00
eb1b37d5c0
deploy: regenerate compose from vibe-node main 3260c7459abd
2026-06-24 02:41:51 +00:00
f5f475cdb1
fix dshackle chain labels: hoodi, rootstock-testnet, ronin-saigon + registry refresh drift
...
- ethereum-hoodi composes: chain ethereum -> hoodi (was mislabeled as mainnet)
- rootstock-bamboo: chain rootstock -> rootstock-testnet
- ronin-saigon op-reth: empty chain -> ronin-saigon (fresh DRPC registry now
carries saigon at chainid 202601; stale local upstreams.yml had dropped it)
- assorted regen drift from fresh chain registry
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-06-12 05:32:16 +00:00
459e90e187
Update versions: erigon3 v3.4.2, external-node v29.17.0, prysm v7.1.4, dshackle v0.79.2
...
- erigon3: v3.4.1 -> v3.4.2 (ethereum, gnosis, linea)
- external-node: v29.17.0-alpha -> v29.17.0 (zksync-era, abstract, lens)
- external-node sophon: v29.1.0 -> v29.17.0
- prysm: v7.1.3 -> v7.1.4
- dshackle: 0.79.1 -> 0.79.2
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-23 04:09:34 +00:00
55614918e4
Update versions: geth v1.17.3, nitro v3.10.0, nimbus v26.5.0, gnosis-reth v1.2.0
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-12 04:08:18 +00:00
737ffdac32
Update versions: nethermind 1.35.7->1.37.1, rippled 3.0.0->3.1.2, nitro rc.2->rc.3, agave 3.1.4->3.1.14, geth 1.16.7->1.17.2, besu 25.12.0->26.4.0, erigon3 3.3.2->3.4.0, nimbus 25.11.1->26.3.1, juno 0.15.16->0.16.0, pathfinder 0.21.3->0.22.3, op-reth 1.9.3->1.10.2, scroll 5.10.0->5.10.6, cronos-zkevm 29.6.0->29.14.0, xlayer cdk-erigon 0.8.7.1->0.9.5, wemix 0.10.11->0.10.13, fuse nethermind 1.32.2->1.36.2, bitcoin-cash 0.32.4->0.33.1, rootstock REED-8.1.0->VETIVER-9.0.1, sonic 2.1.4->2.1.6, metis dtl 0.2.5->0.2.6, celo v2.1->v2.2, mantle 1.3.2->1.5.5, boba geth 1.101603->1.101609, zircuit 1.125.6->1.132.6, fraxtal 1.101603->1.101702, blast mainnet 1.4.0->1.8.0, bor 2.5.4->2.7.2, polygon erigon3 3.3.3->3.5.0, bsc 1.6.4->1.7.3, goat testnet3+mainnet, ronin 1.1.2->1.2.2, taiko geth 1.17.3->2.4.0, maru 9737a45->1.2.0, gnosis reth 0.1.8->1.1.11, berachain reth 1.3.1->1.4.0, dshackle 0.76.0->0.78.0
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-04-30 09:47:51 +00:00
d0291932bc
Regenerate all compose files with version updates
...
- prysm v7.1.3, lighthouse v8.1.3, java-tron v4.8.1
- Add zero-gravity/aristotle chain (chainid 16661)
- Add tempo/mainnet compose files
- Add tempo to chainid exempt list (uses named chain specs)
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-04-24 19:14:33 +00:00
847c68a676
Update versions: prysm v7.1.2->v7.1.3, bsc 1.6.7->1.7.1, external-node v29.12.1-alpha->v29.13.1-alpha, mantle v1.5.1->v1.5.2, dshackle 0.75.13->0.75.14
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-03-17 04:10:13 +00:00
0bbd716acf
Update versions: nitro v3.9.7, geth v1.17.1, besu 26.2.0, external-node v29.12.0-alpha, nimbus v26.3.0, blsync v1.17.1, juno v0.15.19, bitcoin-cash 0.32.10, scroll v5.10.4, xlayer-node v0.1.5, dshackle 0.75.13
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-03-06 04:11:42 +00:00
74e21ccf73
Update versions: geth v1.17.0, nimbus multiarch-v26.2.1, bor 2.5.9, bsc 1.6.7, external-node v29.10.1-alpha, blsync alltools-v1.17.0
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-18 04:23:44 +00:00
662ecbfe5c
Update client versions for multiple chains
...
- geth: v1.16.7 → v1.16.8 (security fix for p2p vulnerabilities)
- blsync: alltools-v1.16.7 → alltools-v1.16.8
- nethermind: 1.35.8 → 1.36.0 (major release with 416 improvements)
- avalanche-go: v1.14.0 → v1.14.1 (Granite.1 release)
- bsc: 1.6.5 → 1.6.6 (security fixes from geth v1.16.8)
- pathfinder: v0.21.3 → v0.21.5 (sync hotfix)
- reth_gnosis: v1.0.0 → v1.0.1 (RPC bugfixes)
- bitcoind: 0.32.5 → 0.32.6
- zircuit: v1.125.6-hotfix → v1.127.13-beta
- fraxtal geth: v1.101603.5 → v1.101605.0
- fraxtal op-node: v1.16.3 → v1.16.5
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-14 09:11:35 +00:00
goldsquid
1dae8221d6
updates plus caplin archive for blobs.
2026-01-09 12:34:01 +07:00
goldsquid
0bd645a05d
update
2025-12-19 09:03:19 +07:00
goldsquid
47044e36e5
updates
2025-12-12 12:07:47 +07:00
goldsquid
cc4671bfc7
update
2025-12-04 20:11:50 +07:00
goldsquid
0426ad632a
replace beacon sync endpoint for hoodi
2025-11-14 11:35:52 +07:00
goldsquid
94131eafa9
fix
2025-11-14 11:21:22 +07:00
goldsquid
aad2f1481f
update + hoodi
2025-11-14 11:09:50 +07:00