Summary
Provide an optional short-lived cache for getRound / getConfig reads in SubRosaClient, with explicit invalidation on write operations (commit/reveal/settle).
Motivation
Dashboards and keeper watch loops re-read the same round repeatedly; uncached reads add avoidable RPC load and latency.
Acceptance criteria
Summary
Provide an optional short-lived cache for
getRound/getConfigreads inSubRosaClient, with explicit invalidation on write operations (commit/reveal/settle).Motivation
Dashboards and keeper watch loops re-read the same round repeatedly; uncached reads add avoidable RPC load and latency.
Acceptance criteria