From 2821211e8f4d3948503d9b7f5b3cd50fc48592cc Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Tue, 25 Nov 2025 10:47:23 +0100 Subject: [PATCH 1/5] json_rpc: bump async raises, protocol adherence improvements and memory usage reductions --- vendor/nim-json-rpc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/nim-json-rpc b/vendor/nim-json-rpc index a4f8470b40..4b60ad017d 160000 --- a/vendor/nim-json-rpc +++ b/vendor/nim-json-rpc @@ -1 +1 @@ -Subproject commit a4f8470b40587ef155b351aebc02ef9dbae3578d +Subproject commit 4b60ad017df243224a186ec28364f4fb0e15eb75 From 2a21473e1010cc14627a274508c4cd01aebfe7c1 Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Thu, 27 Nov 2025 06:10:04 +0100 Subject: [PATCH 2/5] work around bug --- execution_chain/nimbus_execution_client.nim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/execution_chain/nimbus_execution_client.nim b/execution_chain/nimbus_execution_client.nim index 5f564424a1..01cc86b115 100644 --- a/execution_chain/nimbus_execution_client.nim +++ b/execution_chain/nimbus_execution_client.nim @@ -12,6 +12,12 @@ import ../execution_chain/compile_info +import chronos/futures + +proc workaround_future_string*(): string {.exportc.} = + # TODO https://github.com/nim-lang/Nim/issues/24844 + return Future[string]().internalValue + import chronicles, eth/net/nat, From a22593e968922cdddc53b022c85f0478afc56d51 Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Thu, 27 Nov 2025 07:01:11 +0100 Subject: [PATCH 3/5] bump --- execution_chain/nimbus_execution_client.nim | 6 ------ vendor/nim-json-rpc | 2 +- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/execution_chain/nimbus_execution_client.nim b/execution_chain/nimbus_execution_client.nim index 01cc86b115..5f564424a1 100644 --- a/execution_chain/nimbus_execution_client.nim +++ b/execution_chain/nimbus_execution_client.nim @@ -12,12 +12,6 @@ import ../execution_chain/compile_info -import chronos/futures - -proc workaround_future_string*(): string {.exportc.} = - # TODO https://github.com/nim-lang/Nim/issues/24844 - return Future[string]().internalValue - import chronicles, eth/net/nat, diff --git a/vendor/nim-json-rpc b/vendor/nim-json-rpc index 4b60ad017d..4dc0bc7781 160000 --- a/vendor/nim-json-rpc +++ b/vendor/nim-json-rpc @@ -1 +1 @@ -Subproject commit 4b60ad017df243224a186ec28364f4fb0e15eb75 +Subproject commit 4dc0bc7781fcbeb50308e1a0aa4408d351c72572 From da1af7f3ffb0423d050c2cdcaf6c311fc41bb3b8 Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Fri, 28 Nov 2025 14:49:19 +0100 Subject: [PATCH 4/5] bump --- tests/test_jwt_auth.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_jwt_auth.nim b/tests/test_jwt_auth.nim index ae543f4caa..771eb6bf19 100644 --- a/tests/test_jwt_auth.nim +++ b/tests/test_jwt_auth.nim @@ -267,7 +267,7 @@ proc runJwtAuth(noisy = defined(debug); keyFile = jwtKeyFile) = test "ws query no auth": let client = newRpcWebSocketClient() - expect WSFailedUpgradeError: + expect RpcTransportError: waitFor client.connect("ws://" & $server.localAddress) test "ws query with auth": From 0b76794e1753d77eeb56f2d7d973c5114b6dd2e2 Mon Sep 17 00:00:00 2001 From: Jacek Sieka Date: Sat, 29 Nov 2025 07:37:02 +0100 Subject: [PATCH 5/5] bump --- vendor/nim-json-rpc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/nim-json-rpc b/vendor/nim-json-rpc index 4dc0bc7781..bff2043e09 160000 --- a/vendor/nim-json-rpc +++ b/vendor/nim-json-rpc @@ -1 +1 @@ -Subproject commit 4dc0bc7781fcbeb50308e1a0aa4408d351c72572 +Subproject commit bff2043e095a555a5e9162063465fae98fd5c29e