From 3476e89164337b519a6ce128ce736a40649832b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Bajto=C5=A1?= Date: Wed, 12 Jun 2024 16:28:42 +0200 Subject: [PATCH] fix: add 60s timeout for RPC API calls MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Miroslav Bajtoš --- lib/miner-info.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/miner-info.js b/lib/miner-info.js index 0761184..ad5ebd5 100644 --- a/lib/miner-info.js +++ b/lib/miner-info.js @@ -33,7 +33,9 @@ async function rpc (method, ...params) { params }) }) - const res = await fetch(req) + const res = await fetch(req, { + signal: AbortSignal.timeout(60_000) + }) if (!res.ok) { throw new Error(`JSON RPC failed with ${res.code}: ${(await res.text()).trimEnd()}`)