Commit Graph

4296 Commits

Author SHA1 Message Date
rob
c2582b0b76 Enable payload-validation for Linea Maru
Set payload-validation-enabled=true in Maru config to ensure
payloads are sent to the execution client. Without this, Maru
doesn't send forkchoice/newPayload calls when EL reports synced
status (even at block 0).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 13:23:17 +00:00
rob
ec2fb6c883 Add Linea Geth configs with Maru consensus
- Add linea/geth/ compose files (mainnet/sepolia, pruned/archive)
- Update Maru version and --network flag in besu/erigon3 configs
- Update compose_registry.json

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 10:08:04 +00:00
rob
d28342683c Update Maru to v1.0.0 and use --network flag
- Upgrade from 9737a45 to v1.0.0-20260108114606-36f5e2f
- Use --network=linea-mainnet for built-in config
- May fix advertise-ip issue for peer discovery

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 09:40:36 +00:00
rob
52d7ec6d40 Fix Starknet chain ID matching - handle hex-encoded ASCII
Juno returns chain ID as hex-encoded ASCII (0x534e5f5345504f4c4941)
rather than plain string (SN_SEPOLIA). Match both formats.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 09:17:22 +00:00
rob
6917005776 Add Starknet support to blocknumber.sh
- Detect Starknet paths and use starknet_getBlockWithTxHashes
- Return decimal block_number directly instead of hex conversion

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 09:11:39 +00:00
rob
63b720f1e9 Add Starknet support to sync-status and check-health scripts
- sync-status.sh now detects Starknet paths and uses starknet_chainId
- Maps SN_MAIN/SN_SEPOLIA chain IDs to reference endpoints
- check-health.sh accepts --starknet flag for Starknet mode
- Uses starknet_getBlockWithTxHashes instead of eth_getBlockByNumber
- Handles decimal timestamps and block_hash field differences

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 09:10:52 +00:00
rob
db681b5a74 Add Starknet RPC support to sync check scripts 2026-01-15 09:07:36 +00:00
rob
42a91a5bac Add explicit http-port and ws-port to juno config 2026-01-15 07:23:23 +00:00
rob
8dfdaf3548 Add --p2p-feeder-node to juno for feeder gateway sync 2026-01-15 06:48:22 +00:00
rob
98e1c88293 Update client versions
- erigon3: v3.3.2 → v3.3.3
- taiko geth: v1.17.3 → v1.17.4
- taiko driver: v1.11.0 → v1.11.2

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-15 04:56:51 +00:00
rob
5c0fb760cc Remove nginx sidecar from rootstock, use traefik headers
- Service name simplified to rootstock-mainnet (no -client suffix)
- Traefik middlewares handle Host:localhost header rewriting
- Proper WS routing on port 8546

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 10:27:19 +00:00
rob
004476216e Remove nginx sidecar from rootstock, use traefik headers
Replace nginx proxy with traefik headers middleware for Host rewriting.
Fixes container IP mismatch issues on container restart.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 10:22:46 +00:00
rob
eee0a4092d Update dshackle to v0.73.0
Bump drpcorg/dshackle from 0.72.6 to 0.73.0

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 09:13:59 +00:00
rob
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
32b09c75f4 security update 2026-01-14 10:33:28 +07:00
rob
e4dfd2f4ab update reference-rpc file with hyperliquid fix forked status 2026-01-14 01:25:53 +00:00
goldsquid
541f985686 zircuit needs that toml even if it is empty 2026-01-11 17:52:14 +07:00
goldsquid
79d135c8bc node is root 2026-01-11 17:47:17 +07:00
goldsquid
db9b33fe89 update 2026-01-11 16:59:38 +07:00
goldsquid
eedcc5642e try without genesis 2026-01-11 16:46:43 +07:00
goldsquid
fc02491f69 download the genesis 2026-01-11 16:39:47 +07:00
goldsquid
e71237963a lfg 2026-01-10 17:53:28 +07:00
goldsquid
d870dccd8d now with leveldb 2026-01-10 16:55:48 +07:00
goldsquid
f72af4022d downgrade 2026-01-10 16:27:19 +07:00
goldsquid
5e65e6d147 fix 2026-01-09 16:10:31 +07:00
goldsquid
52ae79c775 caplin archive 2026-01-09 16:03:34 +07:00
goldsquid
1dae8221d6 updates plus caplin archive for blobs. 2026-01-09 12:34:01 +07:00
goldsquid
0912ec794e update 2026-01-08 23:05:02 +07:00
ee98772660 fixes 2026-01-08 12:47:07 +01:00
goldsquid
9c285b6004 better limits 2026-01-08 09:47:03 +07:00
goldsquid
521b5709b1 better limits 2026-01-08 09:44:19 +07:00
goldsquid
e3dcadfb7c better limits 2026-01-08 09:41:56 +07:00
goldsquid
624b1da9a6 better limits 2026-01-08 09:38:38 +07:00
goldsquid
e9bd0dd120 allow limiting bandwidth usage on public ports inspred by gnosis pulling 500 MBit/s 2026-01-08 09:26:38 +07:00
goldsquid
c02425462b update 2026-01-07 10:51:54 +07:00
goldsquid
234664593a try alternative sequencer url for xlayer testnet 2026-01-07 09:48:12 +07:00
goldsquid
f70add2811 better jitter 2026-01-06 12:08:14 +07:00
goldsquid
8c4c4da978 better jitter 2026-01-06 11:34:32 +07:00
goldsquid
4916f4d62d new script 2026-01-06 11:24:40 +07:00
goldsquid
66a8748a8d update 2026-01-04 10:33:41 +07:00
goldsquid
76268600c8 fix 2025-12-31 16:44:00 +07:00
goldsquid
47cb694887 add bob sepolia 2025-12-31 16:40:08 +07:00
rob
a24f8ed258 add testnet support for cdk-erigon 2025-12-31 02:25:45 +00:00
goldsquid
87d2ab96eb update 2025-12-30 20:22:37 +07:00
goldsquid
164afcc244 removed a 0 2025-12-30 20:16:51 +07:00
goldsquid
c8f11d8490 update 2025-12-30 20:02:25 +07:00
goldsquid
3c36671481 now with reth triedb 2025-12-30 19:27:57 +07:00
goldsquid
3aa1ea9718 fix 2025-12-28 17:24:34 +07:00
goldsquid
2cdaa2ca11 fix 2025-12-28 17:10:06 +07:00
goldsquid
6c249bf321 fix 2025-12-28 17:06:43 +07:00