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

@@ -0,0 +1,88 @@
[server]
port_rpc_admin_local
port_ws_public
port_peer
# port_ws_admin_local
# ssl_key = /etc/ssl/private/server.key
# ssl_cert = /etc/ssl/certs/server.crt
[port_rpc_admin_local]
port = 5005
ip = 127.0.0.1
admin = 127.0.0.1
protocol = http
[port_ws_public]
port = 8545
ip = 0.0.0.0
protocol = ws,http
[port_peer]
port = 12986
ip = 0.0.0.0
protocol = peer
# [port_ws_admin_local]
# port = 6006
# ip = 127.0.0.1
# admin = 127.0.0.1
# protocol = ws
[node_size]
small
# tiny
# small
# medium
# large
# huge
[node_db]
type=NuDB
path=/var/lib/rippled/db/nudb
advisory_delete=0
# How many ledgers do we want to keep (history)?
# Integer value that defines the number of ledgers
# between online deletion events
online_delete=256
[ledger_history]
# How many ledgers do we want to keep (history)?
# Integer value (ledger count)
# or (if you have lots of TB SSD storage): 'full'
256
[database_path]
/var/lib/rippled/db
[debug_logfile]
/var/lib/rippled/db/debug.log
[sntp_servers]
time.windows.com
time.apple.com
time.nist.gov
pool.ntp.org
[ips]
s.altnet.rippletest.net 51235
[network_id]
testnet
[validators_file]
validators.txt
[rpc_startup]
{ "command": "log_level", "severity": "info" }
# severity (order: lots of information .. only errors)
# debug
# info
# warn
# error
# fatal
[ssl_verify]
1

View File

@@ -0,0 +1,5 @@
[validator_list_sites]
https://vl.altnet.rippletest.net
[validator_list_keys]
ED264807102805220DA0F312E71FC2C69E1552C9C5790F6C25E3729DEB573D5860