7b05a14515
drpc: bump default dshackle image to 0.79.11-ss2
...
ss1 shipped without drpcorg public-submodule resources and crash-loops
at boot (compatible-clients.yaml missing); ss2 is the boot-verified fix.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 07:51:24 +00:00
bab834dcde
drpc: default dshackle image to stakesquid fork 0.79.11-ss1
...
Fleet-wide default is now stakesquid/dshackle:0.79.11-ss1 (digest-pinned);
DSHACKLE_IMAGE env escape hatch retained for rollback to upstream.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 07:29:36 +00:00
76dfdfe2a2
drpc: allow per-host DSHACKLE_IMAGE override for canary fork rollout
...
Default remains drpcorg/dshackle:0.79.10; canary hosts can set
DSHACKLE_IMAGE via host_vars env_overrides without editing compose.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-30 07:25:54 +00:00
093babb50f
drpc: cap dshackle JVM heap with JAVA_OPTS=-Xms1g -Xmx4g
...
Image default is -Xms1024M with no -Xmx, so heap can grow unbounded (~30GiB).
us-41 was at 90% memory with no swap; -Xmx4g provides a safety limit.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-20 16:24:22 +00:00
932617814a
accesslog-shipper: emit __shipstat__ sent-line checkpoints for splits reconciliation
...
The splits completeness floor is TIME-based (trust hours complete since shipper
connect) and blind to event-loss-by-rotation (2026-07-10: raw_events rotated
every 1-2min, cruncher lost ~85% of us-32 events, floor still called the hours
complete). Shipper now injects {"__shipstat__":1,"sess":..,"sent":N,"ts":..}
every 1000 lines or 30s through the SAME tcp pipe. Cruncher diffs shipper-sent
vs DB-ingested per gateway/hour -> a reconciliation-based floor that catches the
loss a clock cannot. sess=connection-start epoch so resets on reconnect are
detectable. Logic in a mounted .awk file (not inline) to dodge sh/awk quoting.
Verified on busybox:1.36 (systime/fflush OK). NOT deployed until claude@'s
cruncher filters __shipstat__ from event parsing - coordinating via SIP.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-12 02:41:01 +00:00
9f96548ca3
drpc: fix shipper command YAML (colon-space in unquoted scalar broke compose)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 13:24:17 +00:00
dc14e9cf2b
drpc: accesslog-shipper sidecar (NDJSON tail -> splits listener)
...
Decoupled by design: dshackle writes the file regardless; a dead listener
or slow link stalls only the busybox sidecar. Retry resumes at file end
(bounded loss); the listener-side prometheus reconciliation surfaces gaps.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 13:10:10 +00:00
53162f7ee0
drpc: mount ./dshackle_logs:/logs for the dshackle accessLog
...
Gateway request-splits pilot (earnings misattribution fix): the accessLog
stub in main_configs pointed at /logs which was never mounted. Host-side
dir lets the splits tailer aggregate per-caller response counts.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-09 12:15:55 +00:00
658ba6151e
Bump dshackle gateway image 0.79.5 → 0.79.10
...
Adds Humanity chain support, Aztec getChainTips fallback, and hyperliquid fix.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-02 09:29:29 +00:00
6daffd04df
Update dshackle to v0.79.5
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-30 04:12:29 +00:00
e2b76be395
Update dshackle version: 0.79.2 -> 0.79.4
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-27 04:09:33 +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
e8a4d65c52
Update dshackle to v0.79.1
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-20 04:09:08 +00:00
2e08603b67
Update versions: dshackle 0.78.7->0.78.8, bitcoin-cash 0.33.3->0.33.4
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-16 04:08:39 +00:00
31de6192df
Update dshackle 0.78.6 -> 0.78.7
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-14 04:09:28 +00:00
8e3656a3f8
Update versions: haqq v1.9.3->v1.9.4, dshackle 0.78.5->0.78.6
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-09 04:11:04 +00:00
3b97b1bc55
Update versions: nitro v3.9.9-rc.3 -> v3.9.9-6b0af88-stripped, blast-sepolia sepolia-v1.4.0 -> sepolia-v1.7.0, dshackle 0.78.4 -> 0.78.5
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-06 04:09:53 +00:00
4a62c8b243
Update versions: nethermind 1.37.1->1.37.2, dshackle 0.78.3->0.78.4
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-05 04:10:11 +00:00
065c31dbb5
Update dshackle 0.78.2 -> 0.78.3
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-02 04:07:35 +00:00
e51d99c433
Update versions: bitcoind 0.33.2, dshackle 0.78.2; regenerate compose files
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-05-01 04:19:24 +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
e232e6d625
CRITICAL: Upgrade Dshackle to v0.76.0
2026-04-23 07:10:15 +00:00
fa05752e57
Update Dshackle to v0.75.21
...
- Update drpcorg/dshackle from 0.75.17 to 0.75.21
- Required for Tron network support
- Updates both drpc.yml and drpc-free.yml
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-04-20 04:53:53 +00:00
a5210206a1
Update versions: agave v3.1.10->v3.1.11, bitcoin-cash 0.32.10->0.32.11, bor 2.6.3->2.6.5, cdk-erigon xlayer v0.8.7.1->v0.9.5, external-node v29.13.1-alpha->v29.14.0, op-celo celo-v2.2.0->celo-v2.2.1, goat geth/node updates, fraxtal geth/node updates, mantle v1.5.2->v1.5.3, pathfinder v0.21.5->v0.22.0, berachain-reth v1.3.1->v1.4.0, xlayer-op-node v0.1.5->v0.1.5.1, hemi geth/node updates, dshackle 0.75.14->0.75.17
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-03-20 17:09:51 +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
9fd3047e18
Update versions: bitcoind 0.32.9, aztec 4.0.2, dshackle 0.75.11; update hashkeychain-testnet sequencer URL
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-27 04:09:39 +00:00
5dbea9f017
Update versions: reth v1.11.0, polygon-erigon3 v3.4.0, dshackle 0.75.9, zksync-era external-node v29.10.1-alpha
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-19 04:14:04 +00:00
0aa4ad0aa2
Update dshackle 0.75.7 → 0.75.8
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-06 21:08:41 +00:00
6d97078f70
Update versions: sonic v2.1.4 → v2.1.5, dshackle 0.75.6 → 0.75.7
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-05 21:08:54 +00:00
feffc2ab0a
Update versions: java-tron v4.8.1, dshackle 0.75.6, hashkeychain config
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-04 21:09:16 +00:00
8094518094
Update versions: haqq v1.9.2, dshackle 0.75.5
...
- haqq client: v1.9.1 -> v1.9.2
- dshackle: 0.75.4 -> 0.75.5
- hashkeychain testnet: sequencer URL update
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-02-01 21:09:37 +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
6bd7b35ae0
Update versions: dshackle 0.75.1, haqq v1.9.2, rippled 3.1.0
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-01-28 21:11:20 +00:00
f174b0cc61
Update dshackle: 0.74.0 → 0.74.1
...
Co-Authored-By: Claude Agent <claude@stakesquid.eu >
2026-01-26 21:11:22 +00:00
65919f6c01
Update dshackle: 0.73.0 → 0.74.0
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-26 05:11:36 +00:00
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
goldsquid
87d2ab96eb
update
2025-12-30 20:22:37 +07:00
goldsquid
44882c072a
bump bsc gaslimit and shackle update
2025-12-24 22:27:06 +07:00
goldsquid
354bfe0530
update
2025-12-21 02:23:38 +07:00
goldsquid
6abfe26712
update
2025-12-11 07:13:49 +07:00
goldsquid
8d67597789
fix
2025-12-04 21:01:32 +07:00
goldsquid
cc4671bfc7
update
2025-12-04 20:11:50 +07:00
goldsquid
0acfbf88fa
update
2025-11-21 21:02:15 +07:00
goldsquid
2fd8f76502
update
2025-11-20 15:16:22 +07:00
goldsquid
ac8eb850ec
update
2025-11-15 10:17:02 +07:00
goldsquid
219aec45f3
update
2025-11-07 10:15:21 +07:00
goldsquid
d3025d9688
update
2025-11-06 12:26:13 +07:00
goldsquid
68f1a762ce
updates
2025-11-06 12:13:12 +07:00