From 837452c4da12372f50027b28093bc440c96b27ad Mon Sep 17 00:00:00 2001 From: Eric <5089238+emizzle@users.noreply.github.com> Date: Wed, 10 Jan 2024 16:28:28 +1100 Subject: [PATCH] catch rpc exceptions in JsonRpcSubscription.new --- ethers/providers/jsonrpc.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ethers/providers/jsonrpc.nim b/ethers/providers/jsonrpc.nim index 1784da0..23ecfa6 100644 --- a/ethers/providers/jsonrpc.nim +++ b/ethers/providers/jsonrpc.nim @@ -91,8 +91,9 @@ proc new*(_: type JsonRpcProvider, await initialized return subscriptions - initialized = initialize() - JsonRpcProvider(client: awaitClient(), subscriptions: awaitSubscriptions()) + convertError: + initialized = initialize() + JsonRpcProvider(client: awaitClient(), subscriptions: awaitSubscriptions()) proc send*(provider: JsonRpcProvider, call: string,