From 4d69f6aa7aa8b981cf0b458588b0219081f93022 Mon Sep 17 00:00:00 2001 From: Eric <5089238+emizzle@users.noreply.github.com> Date: Wed, 10 Jan 2024 16:39:44 +1100 Subject: [PATCH] add raises annotation, and return JsonRpcProvider from new --- ethers/providers/jsonrpc.nim | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ethers/providers/jsonrpc.nim b/ethers/providers/jsonrpc.nim index 23ecfa6..bc98901 100644 --- a/ethers/providers/jsonrpc.nim +++ b/ethers/providers/jsonrpc.nim @@ -62,7 +62,7 @@ proc jsonHeaders: seq[(string, string)] = proc new*(_: type JsonRpcProvider, url=defaultUrl, - pollingInterval=defaultPollingInterval): JsonRpcProvider = + pollingInterval=defaultPollingInterval): JsonRpcProvider {.raises: [JsonRpcProviderError].} = var initialized: Future[void] var client: RpcClient var subscriptions: JsonRpcSubscriptions @@ -93,7 +93,7 @@ proc new*(_: type JsonRpcProvider, convertError: initialized = initialize() - JsonRpcProvider(client: awaitClient(), subscriptions: awaitSubscriptions()) + return JsonRpcProvider(client: awaitClient(), subscriptions: awaitSubscriptions()) proc send*(provider: JsonRpcProvider, call: string,