ripple: deployable mainnet + testnet rippled with health checks

Fix mainnet rippled.cfg (ws,http RPC, port_peer 13331), strip eth-isms
from x-upstreams, add testnet chain assets/compose, and wire --ripple
sync-status via check-health.sh server_info probe.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-02 11:46:03 +00:00
parent b8752b0c7e
commit 0c8a3cc4b0
8 changed files with 261 additions and 19 deletions

View File

@@ -30,7 +30,7 @@ x-logging-defaults: &logging-defaults
services:
ripple-mainnet:
image: ${RIPPLE_RIPPLED_IMAGE:-xrpllabsofficial/xrpld}:${RIPPLE_MAINNET_RIPPLED_VERSION:-3.1.3}
image: ${RIPPLE_RIPPLED_IMAGE:-xrpllabsofficial/xrpld}:${RIPPLE_MAINNET_RIPPLED_VERSION:-3.2.0}
sysctls:
# TCP Performance
net.ipv4.tcp_slow_start_after_idle: 0 # Disable slow start after idle
@@ -86,12 +86,4 @@ x-upstreams:
msgSize: 50Mb
url: $${WS_URL}
chain: ripple
method-groups:
enabled:
- debug
- filter
methods:
disabled:
enabled:
- name: txpool_content # TODO: should be disabled for rollup nodes
...