Problem Statement. health.module.ts includes OnchainModule but HealthService's
current checks aren't documented; a 5× slowdown in Soroban RPC could silently degrade
UX.
Technical Context. src/health/health.service.ts (file existence assumed).
Expected Outcome. Health check at /api/v1/health/dependencies reports the time
taken for a getAdmin RPC call; threshold 5 s; if exceeded, status degraded.
Acceptance Criteria.
- The
/health/dependencies endpoint includes onchain_rpc_ms.
Files or modules likely to be affected.
src/health/*,
app/backend/test/health.e2e-spec.ts.
Difficulty. Easy
Estimated effort. S
Backlog item #79 from `docs/maintainer-issue-backlog.md.
Problem Statement.
health.module.tsincludesOnchainModulebutHealthService'scurrent checks aren't documented; a 5× slowdown in Soroban RPC could silently degrade
UX.
Technical Context.
src/health/health.service.ts(file existence assumed).Expected Outcome. Health check at
/api/v1/health/dependenciesreports the timetaken for a
getAdminRPC call; threshold 5 s; if exceeded, statusdegraded.Acceptance Criteria.
/health/dependenciesendpoint includesonchain_rpc_ms.Files or modules likely to be affected.
src/health/*,app/backend/test/health.e2e-spec.ts.Difficulty. Easy
Estimated effort. S
Backlog item #79 from `docs/maintainer-issue-backlog.md.