5076 Commits

Author SHA1 Message Date
650c1b7fd8 gnosis-chiado: bump erigon3 to v3.6.0 for Caplin Chiado gossip fix
Bump the default erigon version for Gnosis Chiado erigon3 services from v3.5.3 to v3.6.0.
v3.6.0 (2026-08-24) added 'Caplin accepts Chiado libp2p bootstrap nodes' (#23243/#23245),
fixing the peer-discovery issue where Caplin cannot join Chiado CL gossip.
v3.6.0 is drop-in for v3.5 datadirs (no resync).
2026-09-20 20:28:59 +00:00
6d4f6b1e74 deploy: regenerate compose from vibe-node main 2882b0eecacc 2026-09-20 08:28:26 +00:00
32a244feac Merge pull request 'op/mode/mainnet genesis.json: add L1-fork aliases (cancun/prague/osaka) so geth init validates' (#82) from mode-mainnet-kona-permanent-env-fix into main 2026-09-20 08:25:20 +00:00
344dde1aec mode: add L1-fork aliases (cancunTime=ecotoneTime, pragueTime=isthmusTime, osakaTime=karstTime) to fix geth init validation
Fixes OP-Stack invalidity error: CancunTime (<nil>) must equal EcotoneTime (1710374401)
Required by op-geth chain config validation which enforces:
- CancunTime == EcotoneTime (1710374401)
- PragueTime == IsthmusTime (1746806401)
- OsakaTime == KarstTime (1783526401)

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-20 06:05:33 +00:00
fd00746383 deploy: regenerate compose from vibe-node main 61c0b5c0f6ed 2026-09-20 03:58:37 +00:00
9112b279d9 Merge pull request 'reload_dshackle: cut gateway connections on handler completion (~30 ms) instead of a fixed 3 s settle' (#81) from reload-settle-poll into main 2026-09-19 09:54:21 +00:00
rob
6f4b297733 reload_dshackle: cut gateway connections as soon as the SIGHUP handler reports completion (~30ms) instead of after a fixed 3s settle
The reload is in-process and takes 10-30 ms; the fixed sleep was the window in
which a removed upstream was already unrouted in dshackle while the gateway still
held the old announcements and kept sending queries it could no longer answer.
Poll the log for 'Reloading config has been completed' (or the fail/drop
markers), SETTLE stays the upper bound. Operator 2026-09-19.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-19 09:50:03 +00:00
89d8036c6a deploy: regenerate compose from vibe-node main c1cc8d8bba6c 2026-09-19 07:33:29 +00:00
b5ee23ca36 deploy: regenerate compose from vibe-node main 8cdf43119b6f 2026-09-18 08:59:54 +00:00
31587d758b arc-mainnet: pin reth+consensus 0.8.0 (reth 2.2 Storage V2)
0.7.2 (reth 1.11) panics in alloy-trie on the V2 snapshot datadir. Matches
context.yml + the arc-testnet pin. Archive seeded from snapshots.arc.network
and serving on rpc-de-16.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-17 12:11:53 +00:00
rob
cafa8139c9 nitro: v3.11.2-3599aca / v3.11.3-beb2108 -> v3.11.4-7d5ac27 (operator 2026-09-17)
Regenerated from vibe-node context.yml (global nitro pin + robinhood, plume
mainnet/testnet overrides). robinhood archive profiles (not rendered, no host
runs them) bumped by hand for parity. alephzero stays on its own v3.5.3 pin.
Regen also picked up the pending arc reference-rpc-endpoint list.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-17 01:42:18 +00:00
69234a6012 bsc: bump reth client v0.1.1→v0.1.2; regen xlayer reth v0.0.6.3→v0.0.7 and pathfinder v0.23.0→v0.24.0
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-16 14:44:00 +00:00
1935cf3475 deploy: regenerate compose from vibe-node main 1553d8ccaf50 2026-09-14 20:59:37 +00:00
99db0bde08 scroll: bump l2geth to scroll-v5.10.8
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-14 19:17:05 +00:00
161d747132 morph: bump l2geth 2.2.4->2.2.6 (mainnet, chainid 2818) 2026-09-14 17:05:18 +00:00
5cdcf52581 deploy: regenerate compose from vibe-node main a41d103711fe 2026-09-14 15:08:51 +00:00
ed9951b07e dash: bump dashd to 23.1.8
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-14 13:37:19 +00:00
54502b821b deploy: regenerate compose from vibe-node main 5695d3b14f22 2026-09-14 11:42:01 +00:00
sebastian
fe39b29340 Merge pull request 'zircuit-garfield: fix health-check reference endpoints' (#76) from issue-4536 into main
Reviewed-on: #76
2026-09-14 11:39:35 +00:00
37787ca1e8 deploy: regenerate compose from vibe-node main 7fcbb15b2f7b 2026-09-14 11:16:45 +00:00
9c5b74d406 deploy: regenerate compose from vibe-node main e264d0aba551 2026-09-14 10:37:49 +00:00
b0b85ede7b deploy: regenerate compose from vibe-node main 6a73725c75f7 2026-09-14 10:27:51 +00:00
46f1a4e040 Merge pull request 'traefik: second, env-named network so non-RPC services can be routed off chains' (#80) from traefik-extra-network into main 2026-09-13 13:23:45 +00:00
rob
b6bbe77dff traefik: second, env-named network so non-RPC services can be routed off chains
Traefik now also listens on `extra`, whose name comes from TRAEFIK_EXTRA_NETWORK
and defaults to rpc_extra (matching the rpc_chains convention). It is not
`external: true`, so compose creates it; hosts that never use it just get an
empty bridge.

Why: anything that wants a traefik route currently has to sit on `chains`, which
on a typical host means 26 containers including unauthenticated redis:6379,
traefik:8080 (--api.insecure=true) and several unauthenticated :8545 endpoints.
A public site accepting anonymous uploads does not belong there. With this it
can be routed from an isolated network that only traefik bridges into.

Validated with `docker compose config` against a real host .env: unset ->
rpc_extra, TRAEFIK_EXTRA_NETWORK=vientiane_net -> vientiane_net, traefik on
[chains, extra] in both.

Operational note: changing traefik's network list means the NEXT rpc-update on a
host recreates the traefik container, briefly interrupting all HTTP/HTTPS routing
on that host, RPC endpoints included. Nothing pulls /root/rpc on its own, so this
lands host by host and should ride the serving gate.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-13 13:23:26 +00:00
997a039c78 Bump bitcoind to 0.33.11 for bitcoin-cash
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-12 07:08:18 +00:00
009cf01cc8 deploy: regenerate compose from vibe-node main 7e71efbd3d0b 2026-09-12 06:03:48 +00:00
611aae805a Merge pull request 'superseed-sepolia: fix Karst fork-time configuration' (#75) from issue-3840 into main 2026-09-11 15:25:24 +00:00
b062191754 deploy: regenerate compose from vibe-node main c16e40b68366 2026-09-11 10:27:10 +00:00
rob
eee8bc13de avalanche C-chain configs: select APIs via eth-apis (defaults + debug/debug-tracer/debug-file-tracer/debug-handler); the legacy *-api-enabled flags are ignored by avalanchego 1.14.2 (canary rpc-de-22: debug_trace* now served)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-11 09:58:49 +00:00
rob
2960ac3480 avalanche C-chain configs: debug-api-enabled true (mainnet pruned/archive/firewood, fuji pruned/archive) so the advertised dshackle debug group is actually served (dRPC routed 110 debug_trace* calls/day into method-not-available)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-11 09:34:36 +00:00
03eece850f deploy: regenerate compose from vibe-node main ad1b9236adf5 2026-09-11 09:31:12 +00:00
20618f9f56 deploy: regenerate compose from vibe-node main c113407f089d 2026-09-11 08:56:22 +00:00
be4c1a599f deploy: regenerate compose from vibe-node main 218bbb0b7615 2026-09-11 08:11:28 +00:00
a8a8986305 deploy: regenerate compose from vibe-node main 2c123e09150c 2026-09-11 07:16:37 +00:00
dd059dfa1e deploy: regenerate compose from vibe-node main 02930ac0a52b 2026-09-11 06:32:40 +00:00
75e92270c6 Merge pull request 'haqq: fix startup crash-loop by adding missing cometbft-common.sh' (#73) from issue-4373 into main 2026-09-10 14:25:53 +00:00
ecf3eea227 deploy: regenerate compose from vibe-node main 8d6970c716b7 2026-09-10 09:50:10 +00:00
bc81a514d3 deploy: regenerate compose from vibe-node main 588eabf061ef 2026-09-10 09:22:19 +00:00
4d0d4e84bd deploy: regenerate compose from vibe-node main 482841b9f702 2026-09-10 09:17:47 +00:00
rob
4daf21cb27 haqq: drop truncated dteam peer, stop feeding the Polkachu addrbook JSON to ct_merge_seeds; cometbft-common: validate peer entries
- haqq/scripts/init.sh: 7c153a83@peer.haqq.mainnet.dteam.tech:28656 is not a 40-hex node id;
  haqqd refuses to start with it in seeds/persistent_peers. Removed from both defaults.
- haqq/scripts/init.sh: ct_merge_seeds was given ADDRBOOK_URL (a JSON addrbook, hundreds of KB)
  as the official seed list; the resulting sed argument exceeded ARG_MAX on Alpine. The
  addrbook is already installed by ct_set_addrbook; pass no seeds URL.
- scripts/cometbft-common.sh (+ per-chain copies via update.sh sync): ct_valid_peers filters
  seeds and persistent_peers to <40-hex>@host:port and logs what it drops, so a bad upstream
  entry can never block startup again.

Replaces the runtime override /root/onsite-overrides/haqq-mainnet-skip-addrbook-as-seeds.yml
that the onsite agent left on rpc-de-31 on 2026-09-07.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KjqejYycVyVvrxV9aTDhgX
2026-09-09 06:43:08 +00:00
7006907548 bump apechain nitro version to apechain-3.9.9 and sync with current context
- Update apechain nitro node from v3.5.6 to 3.9.9 for ArbOS v33 support
- Sync ARC client versions (reth: 0.8.0 -> 0.7.2, consensus: 0.8.0 -> 0.7.2)
- Sync Linea besu client version (2.0.0-20260714 -> 2.2.0-20260821)
2026-09-08 20:57:08 +00:00
16834115f7 zircuit-garfield-testnet: update reference endpoints - replace failing URLs with https://rpc.garfield-testnet.zircuit.com 2026-09-08 02:59:42 +00:00
6abace8173 superseed-sepolia: fix karst fork time from 1781712000 to 1787068801 2026-09-08 02:15:21 +00:00
611b962db5 tac: bump tacchaind client version from v1.6.0 to v1.6.2-beta.2-manual for mainnet hardfork
TAC mainnet halted at block 24,671,475 on 2026-08-22 and RESUMED 2026-09-02 via
one-shot Aug-2026 state-recovery hardfork gated on chain-id tacchain_239-1 +
height 24,671,476. v1.6.0 lacks that migration and cannot cross the fork height.

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-07 13:09:17 +00:00
73c9362f9f nethermind: bump client version from 1.39.1 to 1.39.2 2026-09-07 12:40:14 +00:00
9f7317dcd1 haqq: add missing cometbft-common.sh COPY to Dockerfile 2026-09-07 11:48:42 +00:00
3e126d424f core: bump core-chain client from 1.0.22 to 1.0.26 for mainnet hardfork
Mainnet hardfork activated 2026-09-03 13:00 UTC; nodes on v1.0.22 stuck at
block 38376796 ('Re-queue blocks' loop). GitHub release v1.0.26 published
2026-09-02 with mainnet hardfork support.

Applies to all core networks: mainnet (chain 1116), buffalo, pigeon.
Image-only change: ghcr.io/coredao-org/core-chain:1.0.26

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
2026-09-05 09:45:38 +00:00
5415831756 Merge pull request 'reference-rpc-endpoint: new zircuit-garfield-testnet reference RPC' (#72) from garfield-reference-rpc into main 2026-09-05 09:15:32 +00:00
dbead7d8ab reference-rpc-endpoint: zircuit-garfield-testnet — replace dead garfield-testnet.zircuit.com with rpc.garfield-testnet.zircuit.com
https://garfield-testnet.zircuit.com/ no longer answers JSON-RPC (empty reply), and
zircuit-garfield-testnet.drpc.org returns 'chain is not available on free plan'
(code 35), so sync-status reports garfield as 'unverified (reference unreachable)'
on de-32/de-11. https://rpc.garfield-testnet.zircuit.com answers eth_blockNumber
(0x1703803 on 2026-09-05). drpc kept as second URL.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RzxemENdcZBCxdGrzXiFvS
2026-09-05 09:15:10 +00:00
561abcabac Merge pull request 'clone-backup: delete node identity keys on the destination after a successful restore' (#70) from fix-restore-delete-node-keys into main 2026-09-05 09:14:11 +00:00