claude
7e29b29b47
Merge pull request 'gnosis-chiado: rotate Caplin identity to fix peer isolation' ( #85 ) from issue-5109 into main
2026-09-26 15:25:34 +00:00
claude
1bc28a8689
deploy: regenerate compose from vibe-node main 805abf31fd25
2026-09-26 10:15:33 +00:00
claude
62de679587
Merge pull request 'avalanche: Helicon hard fork fix (C-Chain api-max-duration string format)' ( #83 ) from issue-5034 into main
2026-09-25 19:25:51 +00:00
claude
020daa569a
Revert op-reth client_version from v2.5.2 to v2.4.3 (fix PR #5204 regression)
...
PR #5204 incorrectly bumped op.clients.reth.client_version (op-reth image)
from v2.4.3 to v2.5.2. The us-docker.pkg.dev/oplabs-tools-artifacts/images/op-reth
registry has no v2.5.2 tag, causing deploy failures on chains like bob.sepolia
and soneium.mainnet that inherit the default op-reth client without override.
This reverts only the op-reth version change, keeping the intended top-level
reth (ghcr.io/paradigmxyz/reth) bump to v2.5.2 intact.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-24 15:52:44 +00:00
claude
f1adbf7210
deploy: regenerate compose from vibe-node main 87606b9799ab
2026-09-24 15:35:32 +00:00
claude
dc27f33384
plasma-mainnet: regenerate compose with IP env and --nat flag for observer
2026-09-24 12:49:05 +00:00
claude
7daf0ca6ea
plasma: pin trusted bootstrap peers for mainnet observer
...
Add trusted_peers configuration with observer-cs-1, observer-cs-4,
observer-cs-9 to fix P2P peering issue. Set trusted_only=true.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-24 12:42:08 +00:00
claude and Mistral Vibe
84791f056e
base-sepolia: upgrade op-reth and op-node to v1.2.0 to fix cached-invalid block 47209126
...
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-24 12:38:40 +00:00
claude
ebec8ae814
fork times: fix PAST gaps for blast, bob, doma, hashkeychain, katana (reth v2.5.2 bump)
2026-09-24 09:42:17 +00:00
claude
0b79da5ab8
reth: bump Dockerfile RETH_VERSION to v2.5.2
2026-09-24 09:35:32 +00:00
claude
795881d155
deploy: regenerate compose from vibe-node main b9bfd30fae30
2026-09-24 07:22:02 +00:00
claude
d202fa4140
deploy: regenerate compose from vibe-node main eaca054b37e3
2026-09-23 17:45:25 +00:00
claude
855bd92f2f
Add /caplin-nodekey to node-key-globs.txt for Erigon3+Caplin nodes
2026-09-23 13:17:46 +00:00
claude
dca5c5f0a7
deploy: regenerate compose from vibe-node main f0676d6098d2
2026-09-23 11:32:09 +00:00
claude
1a279029cd
deploy: regenerate compose from vibe-node main 2717d9ed1f64
2026-09-23 10:39:49 +00:00
claude
6a5e59ef0d
add karst_time/karstTime to katana-mainnet rollup.json+genesis.json (activation 2026-09-23T16:00:01Z)
2026-09-23 10:03:27 +00:00
claude
3486b807af
bump op-reth on op.lisk.mainnet from v2.4.0 to v2.4.2; regen katana with OP_NODE_P2P_DISABLE=true
...
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-23 06:52:45 +00:00
claude and Mistral Vibe
c9ba7a2e4e
avalanche-mainnet: change api-max-duration from 0 to "0s" for v1.15.0 compatibility
...
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-22 17:11:22 +00:00
claude
3dbbaab842
avalanche mainnet: upgrade client_version from v1.14.2 to v1.15.0 (Helicon hardfork activated 2026-09-22 15:00 UTC)
2026-09-22 16:56:18 +00:00
claude
53b9598421
avalanche: helicon hardfork - fix api-max-duration from number 0 to string '0s' for v1.15.0 compatibility
2026-09-22 16:53:42 +00:00
claude and Mistral Vibe
5a6f013319
worldchain-mainnet: bump op-reth to v2.4.3 and kona-node to v1.7.0 for Karst hardfork (2026-09-21 12:00:00Z, karst_time 1789992000)
...
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-22 03:18:29 +00:00
claude
ffa9c781bb
deploy: regenerate compose from vibe-node main ff198dbfdab3
2026-09-21 12:05:24 +00:00
claude
cdbf70087a
deploy: regenerate compose from vibe-node main 50272add107a
2026-09-21 04:44:08 +00:00
claude
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
claude
6d4f6b1e74
deploy: regenerate compose from vibe-node main 2882b0eecacc
2026-09-20 08:28:26 +00:00
claude
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
claude
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
claude
fd00746383
deploy: regenerate compose from vibe-node main 61c0b5c0f6ed
2026-09-20 03:58:37 +00:00
claude
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
claude
89d8036c6a
deploy: regenerate compose from vibe-node main c1cc8d8bba6c
2026-09-19 07:33:29 +00:00
claude
b5ee23ca36
deploy: regenerate compose from vibe-node main 8cdf43119b6f
2026-09-18 08:59:54 +00:00
claude and Claude Opus 4.8
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
claude and Mistral Vibe
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
claude
1935cf3475
deploy: regenerate compose from vibe-node main 1553d8ccaf50
2026-09-14 20:59:37 +00:00
claude and Mistral Vibe
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
claude
161d747132
morph: bump l2geth 2.2.4->2.2.6 (mainnet, chainid 2818)
2026-09-14 17:05:18 +00:00
claude
5cdcf52581
deploy: regenerate compose from vibe-node main a41d103711fe
2026-09-14 15:08:51 +00:00
claude and Mistral Vibe
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
claude
54502b821b
deploy: regenerate compose from vibe-node main 5695d3b14f22
2026-09-14 11:42:01 +00:00
claude
37787ca1e8
deploy: regenerate compose from vibe-node main 7fcbb15b2f7b
2026-09-14 11:16:45 +00:00
claude
9c5b74d406
deploy: regenerate compose from vibe-node main e264d0aba551
2026-09-14 10:37:49 +00:00
claude
b0b85ede7b
deploy: regenerate compose from vibe-node main 6a73725c75f7
2026-09-14 10:27:51 +00:00
claude
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
claude
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
claude
009cf01cc8
deploy: regenerate compose from vibe-node main 7e71efbd3d0b
2026-09-12 06:03:48 +00:00
claude
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
claude
b062191754
deploy: regenerate compose from vibe-node main c16e40b68366
2026-09-11 10:27:10 +00:00
claude
03eece850f
deploy: regenerate compose from vibe-node main ad1b9236adf5
2026-09-11 09:31:12 +00:00
claude
20618f9f56
deploy: regenerate compose from vibe-node main c113407f089d
2026-09-11 08:56:22 +00:00
claude
be4c1a599f
deploy: regenerate compose from vibe-node main 218bbb0b7615
2026-09-11 08:11:28 +00:00
claude
a8a8986305
deploy: regenerate compose from vibe-node main 2c123e09150c
2026-09-11 07:16:37 +00:00
claude
dd059dfa1e
deploy: regenerate compose from vibe-node main 02930ac0a52b
2026-09-11 06:32:40 +00:00
claude
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
claude
ecf3eea227
deploy: regenerate compose from vibe-node main 8d6970c716b7
2026-09-10 09:50:10 +00:00
claude
bc81a514d3
deploy: regenerate compose from vibe-node main 588eabf061ef
2026-09-10 09:22:19 +00:00
claude
4d0d4e84bd
deploy: regenerate compose from vibe-node main 482841b9f702
2026-09-10 09:17:47 +00:00
claude
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
claude
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
claude
6abace8173
superseed-sepolia: fix karst fork time from 1781712000 to 1787068801
2026-09-08 02:15:21 +00:00
claude
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
claude
73c9362f9f
nethermind: bump client version from 1.39.1 to 1.39.2
2026-09-07 12:40:14 +00:00
claude
9f7317dcd1
haqq: add missing cometbft-common.sh COPY to Dockerfile
2026-09-07 11:48:42 +00:00
claude
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
claude
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
claude and Claude Fable 5.1
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
claude
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
claude
4c86367c5f
Merge pull request 'haqq: move CometBFT RPC laddr off 8545 to 26657 (EVM json-rpc never bound)' ( #71 ) from haqq-init-cometbft-rpc-port into main
2026-09-05 08:41:49 +00:00
claude
db7ef4c8cd
haqq: fix CometBFT RPC port conflict - move [rpc] laddr from 8545 to 26657
2026-09-05 08:17:44 +00:00
claude
45d3add2dd
Add node identity key deletion after fast-path restore (fixes rpc-us-50 avalanche incident)
2026-09-04 09:21:21 +00:00
claude
da5c600846
Merge pull request 'haqq: COPY cometbft-common.sh into the image (fix startup crash-loop)' ( #69 ) from haqq-dockerfile-cometbft-common into main
2026-09-04 07:01:52 +00:00
claude
833e7b2713
haqq: add missing cometbft-common.sh COPY to Dockerfile
2026-09-04 06:54:16 +00:00
claude
b91f20a876
deploy: regenerate compose from vibe-node main 1b5ba9b72fe1
2026-09-04 03:57:52 +00:00
claude
44fecc0269
Merge pull request 'zircuit: add Jovian + Karst fork times (garfield PAST since 2026-08-26; mainnet Sep 15 / Sep 23)' ( #68 ) from zircuit-jovian-karst into main
2026-09-04 02:21:22 +00:00
claude and Claude Fable 5.1
0bac72abb4
zircuit: add jovian_time + karst_time (garfield PAST jovian 1787761801/karst 1788883201; mainnet jovian 1789489801/karst 1790179201) from live sequencers
...
garfield forked at Jovian (2026-08-26, ~block 23712660) on rpc-de-11 because rollup.json/genesis.json stopped at Isthmus; the de-32 bench copy restored from Conduit's snapshot cannot parse post-Jovian L1-info deposits (data is unexpected length: 178) for the same reason. mainnet activates Jovian 2026-09-15 and Karst 2026-09-23.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RzxemENdcZBCxdGrzXiFvS
2026-09-04 02:20:47 +00:00
claude
e4bfd6e50e
deploy: regenerate compose from vibe-node main 5712d6ff2ee2
2026-09-04 01:29:27 +00:00
claude
78dc41bd7e
deploy: regenerate compose from vibe-node main 7e17db3a2710
2026-09-04 01:01:56 +00:00
claude
abd240821b
deploy: regenerate compose from vibe-node main ace5146f8c1c
2026-09-03 07:57:10 +00:00
claude
bf9bee1742
ronin: add Karst hardfork times (mainnet: 1791388801, saigon: 1788364801)
2026-09-03 07:21:59 +00:00
claude and Claude Fable 5.1
7fd209c1ba
fraxtal-mainnet: add fjord/granite/holocene/isthmus fork times to genesis.json (check_fork_times --fix)
...
Source: FraxFinance/fraxtal-node master mainnet/rollup.json (published; RPCs refuse
optimism_rollupConfig). rollup.json already had them; genesis.json stopped at
ecotone so op-geth (geth init runs every start) never activated Fjord+.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RzxemENdcZBCxdGrzXiFvS
2026-09-03 03:54:17 +00:00
claude
7c21ad95d8
Fix cronos port collision: remove hardcoded client_port 10521 from context.yml
...
cronos-mainnet now uses port 11552, cronos-testnet uses port 14547
to prevent Bind for 0.0.0.0:10521 port already allocated errors on rpc-de-35
cronosd supports custom P2P_PORT via ct_patch_p2p in init.sh, so auto-generated
ports are wired through correctly via P2P_PORT env var.
2026-09-03 03:52:38 +00:00
claude and Mistral Vibe
13e11730ec
ethereum: replace beaconstate.ethstaker.cc with sync-mainnet.beaconcha.in for mainnet checkpoint-sync
...
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-03 03:32:53 +00:00
claude and Claude Fable 5.1
4340204c5c
superseed-mainnet: add Jovian (1769065201) + Karst (1787673601) fork times to rollup.json and genesis.json
...
Live sequencer optimism_rollupConfig carries jovian_time/karst_time; our custom
configs stopped at Isthmus, so the de-32 bench sync diverged at block 21442759
(first Jovian block). Source: https://mainnet.superseed.xyz optimism_rollupConfig.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01RzxemENdcZBCxdGrzXiFvS
2026-09-03 03:16:01 +00:00
claude
d9cb8f144d
Add methods.disabled to beacon-chain upstreams for expensive state dumps
...
Disable GET#/eth/v2/debug/beacon/states/*, GET#/eth/v1/beacon/states/*/committees,
GET#/eth/v1/beacon/states/*/validators, and POST#/eth/v1/beacon/states/*/validators
which produce multi-GB responses that timeout at the gateway.
These were applied live on hosts 2026-08-31 (rob, operator-approved) but existed
nowhere durable. Baking them in at the source prevents regeneration from
erasing them.
Affects all ethereum and gnosis beacon-chain upstreams.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-02 05:51:16 +00:00
claude
cb144f7d06
Replace dead beaconstate.info checkpoint-sync domains
...
- mainnet.beaconstate.info -> beaconstate.ethstaker.cc
- sepolia.beaconstate.info -> checkpoint-sync.sepolia.ethpandaops.io
- Preserve holesky.beaconstate.info and beaconstate-hoodi.chainsafe.io (alive)
Fixes CL container crash-loops on fresh starts due to dead DNS.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-09-02 03:45:23 +00:00
claude
cd65972c45
superseed-mainnet: add missing EL fork times (granite/holocene/isthmus)
2026-09-01 01:02:19 +00:00
claude
503246f795
regenerate all nitro-client composes with secondary-beacon-url fallback
...
Adds --parent-chain.blob-client.secondary-beacon-url=${ETHEREUM_<L1>_BEACON_REST_FALLBACK}
to all nitro clients using ethereum L1 (non-arbitrum l1_network_name).
Chains with l1_network_name=arbitrum (apechain, opencampuscodex) remain unchanged
as the flag is inside the non-arbitrum guard.
Generated from templates/clients/nitro.yml + default.env changes in PR #4332 .
2026-08-30 05:51:37 +00:00
claude
08becee73e
katana-mainnet: regenerate op-reth compose files with OP_NODE_L2_SKIP_SYNC_START_CHECK=false
2026-08-30 05:38:31 +00:00
claude
361d93d1ad
Fix arc version tag: remove v-prefix from v0.8.0 -> 0.8.0
...
The arc-network cloudsmith registry has NO v-prefix for 0.8.0.
Available tags are 0.8.0 and 0.8.0-66ad2d5a (the v-prefix existed
only for v0.7.3). Deploy of the previous change failed with
manifest-unknown for arc-consensus:v0.8.0.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-30 04:59:40 +00:00
claude
c8cbd8a925
Add superseed mainnet op-reth pruned-trace profile
...
- Add new superseed-mainnet-op-reth-pruned-trace.yml compose file
- Update compose_registry.json with new entry
- Mirror sepolia op-reth profile structure with mainnet settings
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-30 04:39:47 +00:00
claude
0f6e212d39
arc: upgrade to v0.8.0 with reth 2.2 Storage V2 support
...
- Bump execution client version from v0.7.3 to v0.8.0
- Bump consensus client version from v0.7.3 to v0.8.0
- Add --prune.block-interval=5000 to retain previous pruning schedule
- Supports reth Storage V2 (v0.8.0 binary runs V1 data without migration)
- Addresses breaking changes from arc-node v0.8.0 BREAKING_CHANGES.md
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-30 03:46:00 +00:00
claude
3657fc49f2
Add Humanity chain node profile (arb/humanity)
...
- Add Arbitrum Orbit L2 chain Humanity with nitro client
- Mainnet chain-id: 13600000, testnet chain-id: 7080969
- Generate pruned-pebble-hash and pruned-pebble-hash.prune variants
- Use offchainlabs/nitro-node:v3.11.2-3599aca
- Parent chain: Arbitrum One (l1: one, l1_network_name: arbitrum)
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-29 12:47:12 +00:00
claude
40a415cee8
avalanche: revert fuji profile to leveldb (remove firewood, restore leveldb)
...
The previous commit (b578bd85 ) incorrectly renamed fuji from leveldb to firewood.
On-disk verification on rpc-de-10 (64k *.ldb files, --db-type=leveldb flag,
startup log databaseConfig.name=leveldb) proves the avalanche-fuji node uses
LEVELDB. This commit restores the leveldb profiles and removes the firewood
variants for fuji.
- Restored: avalanche-fuji-go-pruned-leveldb.yml, .prune.yml, archive-leveldb.yml
- Removed: avalanche-fuji-go-pruned-firewood.yml, .prune.yml
- Updated: compose_registry.json
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-29 05:49:57 +00:00
claude and Mistral Vibe
b578bd8514
avalanche: fix fuji profile naming to use firewood db (remove pebbledb/leveldb profiles)
...
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-29 05:43:20 +00:00
claude
7b667fe049
avalanche: add firewood profile for mainnet (pruning-free merkle DB)
...
Add new avalanchego v1.14.2 profile with Firewood state database backend:
- state-scheme: firewood (with required populate-missing-tries:null, snapshot-cache:0)
- state-sync-enabled: true (confirmed supported in v1.14.2)
- chain-config-dir: /config/firewood
- db-type: firewood
- coreth-state-scheme: firewood
Generated compose: avalanche-mainnet-go-firewood-firewood.yml
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-29 05:29:45 +00:00
claude
cf91b6f14d
Merge pull request 'linea: reduce Maru engine API parallelism' ( #49 ) from issue-2412 into main
2026-08-28 05:25:30 +00:00
claude
529a91f0d7
Merge pull request 'show-status: exit code was always 0 — three compounding bugs' ( #66 ) from fix-show-status-exit-code into main
2026-08-28 05:25:11 +00:00
claude
3478d286f6
reload_dshackle.sh: make gateway reconnect conditional on upstream/disabled-method removals
...
Operator ruling: NEVER force a reconnect on a routine reload/rpc-update run.
Only upstream REMOVALS or new disabled-method ADDITIONS require a gateway
reconnect to be seen by dRPC gateways.
Implement snapshot-based comparison:
- Before SIGHUP, read current advertised set (upstream IDs + disabled methods)
- Compare against previous snapshot (if exists)
- Drop established gRPC connections ONLY IF:
* an upstream ID disappeared, OR
* a new disabled-method entry appeared
- Pure additions or no change: reload only, no drop
- First run with no prior snapshot: do NOT drop, just write snapshot
- Always rewrite snapshot after successful reload
- All operations best-effort (failures never fail the script)
Live-measured: upstream/method additions propagate over existing connection
in ~16s (no reconnect needed).
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-27 03:28:32 +00:00
claude
8f8ac427d3
kite: fix staking port mapping to use fixed container port 9651
...
Fix AVAGO_STAKING_PORT to use fixed port 9651 instead of salted client_port.
Fix port mapping from {{ client_port }}:{{ client_port }} to {{ client_port }}:9651
to ensure container uses fixed P2P port while host binds to salted port.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-27 03:23:29 +00:00
claude
81c9addac9
reload_dshackle.sh: drop established gRPC connections after successful SIGHUP reload
...
Extend reload_dshackle.sh to drop established gateway gRPC connections on
port 2449 after a successful SIGHUP config reload, forcing the dRPC edge
to reconnect within ~1s and re-read the advertised chain/method list.
Gateways only re-initialize advertisements on reconnection (verified live:
0.03-0.06s serving gap, 33 re-probes in 4s). This allows deploy-time upstream
additions (new chains like mova, new backends like us-50) to be seen by
dRPC immediately rather than waiting for natural reconnection.
The TCP-level drop is best-effort: failure does NOT fail the script.
Operator ruling: this stays a TCP-level drop, NOT a dshackle code change.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-27 03:14:47 +00:00
claude
37a26d8791
mova: add mainnet-v2 geth profile (pruned, archive)
...
Add MOVA Mainnet v2 node profile with geth client and std_pruned_archive
profiles (pebble/path pruned, leveldb/hash archive). Chain ID 61901.
Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai >
2026-08-27 03:10:45 +00:00