From d1e6012471288bd70b35341659bf634f2ffbe4f0 Mon Sep 17 00:00:00 2001 From: moralpriest Date: Thu, 9 Jul 2026 02:49:59 -0600 Subject: [PATCH] perf(walletapi): reduce sync polling interval from 5s to 3s The sync loop sleep between iterations was 5s, but each iteration also blocks on RPC calls. With DERO block time of 18s, a 5s sleep results in ~3 polls per block. Reducing to 3s gives ~6 polls per block, improving responsiveness without adding significant load since RPC calls are sub-second. The timeout variable is shared with Keep_Connectivity, which also benefits from faster liveness checks. --- walletapi/daemon_connectivity_loop.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/walletapi/daemon_connectivity_loop.go b/walletapi/daemon_connectivity_loop.go index 4af5b364..88b56392 100644 --- a/walletapi/daemon_connectivity_loop.go +++ b/walletapi/daemon_connectivity_loop.go @@ -28,7 +28,7 @@ package walletapi import "time" -var timeout = 5 * time.Second +var timeout = 3 * time.Second var timer = time.NewTimer(time.Millisecond) // this function continously turns connectivity online/offline