c83d685d87
Bump Linea maru consensus client to 1.3.0-20260714-ced387a.
...
Catch up from v1.2.1/1.0.1 pins so mainnet and sepolia followers track the current Consensys/maru release.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 09:43:33 +00:00
6a19dc91e1
deploy: regenerate compose from vibe-node main e1cb79cc7707
2026-07-19 08:52:47 +00:00
bfdc6e21ec
Make maru versions OCI-observable and fix metrics scrape path.
...
Re-label consensys/maru FROM tag into image OCI labels (upstream leaves
version/vcs-ref empty) and scrape /metrics on :9090 instead of the 404ing
/debug/metrics/prometheus path.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-19 08:32:54 +00:00
6c48f8a8e5
deploy: regenerate compose from vibe-node main f34cc646017b
2026-07-15 23:17:07 +00:00
de7984c792
deploy: regenerate compose from vibe-node main dfabbf30beac
2026-07-15 12:14:04 +00:00
25ba700ea2
Bump vanilla erigon3 compose image tag v3.5.0 → v3.5.1
...
Regenerated from context.clients.erigon3.client_version bump (ethereum,
gnosis, linea profiles only; polygon/BSC forks unchanged).
2026-07-11 13:07:23 +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
9ca7ddd52d
deploy: regenerate compose from vibe-node main 5ac8fffb7d6c
2026-07-09 00:34:34 +00:00
cf26455d3a
deploy: regenerate compose from vibe-node main 07b0472e0d1a
2026-07-08 11:49:07 +00:00
04b9a5356d
linea: add engine API healthcheck script for geth mainnet
...
Shell probe signs a JWT from /jwtsecret and calls engine_exchangeCapabilities
on :8551 so compose can gate Maru startup on EL engine readiness.
2026-07-08 03:24:13 +00:00
1ec43f481f
deploy: regenerate compose from vibe-node main d0d784c8ff09
2026-07-07 13:45:47 +00:00
5533fcc5e3
deploy: regenerate compose from vibe-node main 285b1c2050bd
2026-06-29 09:03:51 +00:00
0a711cf868
linea: bump linea-besu-package to 1.1.1-20260626-d9f04f0
...
Update default image tags for mainnet and sepolia besu compose profiles.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 11:03:42 +00:00
eb1b37d5c0
deploy: regenerate compose from vibe-node main 3260c7459abd
2026-06-24 02:41:51 +00:00
6ce0fc2346
deploy: regenerate compose from vibe-node main c66ad823f9e3
2026-06-20 00:58:03 +00:00
fc03d6ddf6
op/doma/testnet: add Celestia Alt-DA support (celestiaorg/op-alt-da:v0.15.0)
...
- Add relay template (templates/relays/celestia.doma.yml) for op-alt-da
- Add celestia relay config to op/doma stack in context.yml
- Add relay: celestia to op/doma testnet in config.yml
- Add op-node.doma.yml template with ALTDA env vars gated on relay_name
- Update op/doma/testnet/rollup.json with complete config including alt_da block
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-06-17 10:40:59 +00:00
goldsquid
e69a2b1202
linea besu update
2026-06-11 16:53:37 +07:00
2375dc3ef7
Regenerate compose files: ZKSync v29.17.0, Base new registry, multi-client bumps
...
Sync compose files with context.yml accumulated updates:
- ZKSync ERA/Abstract/Lens/Sophon external-node: v29.16.0-alpha → v29.17.0 (stable; fixes interop fee 403s)
- Base: registry ghcr.io/base/node-{reth,geth} v0.16.1/v0.15.6 (was oplabs GCR)
- Arbitrum/AlephZero/Connext/Nitro chains: v3.9.9-rc.3 → v3.10.1
- Gnosis reth: v1.1.11-eraimports → v1.2.1
- Gnosis/Linea erigon3: v3.4.0 → v3.4.2
- Polygon bor 2.7.2→2.8.1, erigon3 v3.5.0→v3.6.0
- Prysm v7.1.3→v7.1.4, Besu v26.4.0→v26.5.0
- Blast sepolia v1.4.0→v1.7.0, XRP 3.1.2→3.1.3
- Viction v2.5.1→v2.6.0, Immutable/Linea geth v1.17.2→v1.17.3
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-06-10 19:58:49 +00:00
goldsquid
0792d26756
fix
2026-06-06 10:42:15 +07:00
goldsquid
6a4a30b55a
more fast
2026-06-06 10:32:46 +07:00
goldsquid
3792c9a130
fix
2026-06-05 10:31:23 +07:00
goldsquid
8d87ebb982
some new params
2026-06-05 10:29:57 +07:00
goldsquid
5b99762bd6
snap sync linea besu
2026-06-05 10:25:21 +07:00
goldsquid
b7c3683981
fix
2026-06-05 09:58:20 +07:00
goldsquid
db7e8edb98
fix besu version
2026-06-05 09:56:05 +07:00
goldsquid
3f018e20d8
fix
2026-06-04 20:42:27 +07:00
goldsquid
3247bfe5b1
linea besu now mainline
2026-06-04 20:28:22 +07: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
5e53cc33a0
Update erigon3 v3.4.0 -> v3.4.1
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-10 04:08:53 +00:00
f921cf4028
Linea: set sequencer URLs (rpc.linea.build / rpc.sepolia.linea.build)
...
maru v1.2.x strictly validates l2-eth-api-endpoint as a URL and crashes when SEQUENCER
env var is empty. Old maru tolerated empty. Fixes 4 stuck Linea instances on
de-27, de-32, us-40 — all besu/geth running but maru crash-looping with config error
'Required type class java.net.URL could not be decoded from a String value: '
2026-05-04 14:36:34 +00:00
c03cc74943
Fix maru version: v1.2.0 -> v1.2.1-20260410142843-d326b73
...
v1.2.0 tag doesn't exist on Docker Hub, causing compose build
failures on de-27, de-32, us-40. Using the actual tag format.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-30 19:34:54 +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
ed051c2b46
Update client versions
...
- nethermind: 1.36.1 → 1.36.2
- erigon3 (default): v3.3.9 → v3.3.10
- lighthouse: v8.1.2 → v8.1.3
- celo geth: 1.8.9 → v1.17.1
- zircuit op-geth/op-node: v1.132.6 → v1.134.1-beta
- katana op-geth: v1.101603.5 → v1.101701.0
- bor (polygon): 2.6.5 → 2.7.0
- erigon3 (polygon): v3.4.0 → v3.5.0
- bsc: 1.7.1 → 1.7.2
- gnosis reth: v1.0.2 → v1.0.3
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-03-27 05:01:30 +00:00
dc65000d4b
Update versions: erigon3 v3.3.8 -> v3.3.9
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-03-08 04:09:27 +00:00
40c457c370
Update versions: erigon3 v3.3.8, fraxtal op-geth v1.101609.0-frax-1.3.0, fraxtal op-node v1.16.6-frax-1.2.0
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-20 04:15:05 +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
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
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
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
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
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
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
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
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
bd6083231f
Fix Linea maru: disable payload-validation-enabled to match official config
...
When payload-validation-enabled is true, maru validates every block against
Besu before sending fork choice updates. If Besu is in an inconsistent state
(e.g., stuck in SNAP sync), this causes maru to stop sending fork choice
updates entirely, preventing Besu from ever syncing.
The official Linea configuration uses payload-validation-enabled = false,
which allows maru to continue sending fork choice updates regardless of
Besu's current state.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-17 04:37:19 +00:00
0a880c3f3f
Revert Linea mainnet Besu to SNAP sync mode
2026-01-17 03:41:44 +00:00