From d94e7f4453eac8a43641ae53237c8237dae8fd84 Mon Sep 17 00:00:00 2001 From: Bryan Stitt Date: Tue, 24 Oct 2023 23:35:30 -0700 Subject: [PATCH] check should_disconnect during the health check --- web3_proxy/src/rpcs/one.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web3_proxy/src/rpcs/one.rs b/web3_proxy/src/rpcs/one.rs index 22301ab6..a9421d96 100644 --- a/web3_proxy/src/rpcs/one.rs +++ b/web3_proxy/src/rpcs/one.rs @@ -647,6 +647,10 @@ impl Web3Rpc { return Err(Web3ProxyError::OldHead(self.clone(), head_block)); } + if self.should_disconnect() { + return Err(anyhow::anyhow!("rpc should disconnect").into()); + } + if detailed_healthcheck { let block_number = head_block.number();