From 3962ec0845f9b1d72ceb82d66fe2128877d81b3b Mon Sep 17 00:00:00 2001
From: yjh <yjh465402634@gmail.com>
Date: Tue, 24 Sep 2024 01:19:54 +0800
Subject: [PATCH] chore: export NodeHealthProxyLayer (#5768)

Co-authored-by: command-bot <>
---
 prdoc/pr_5768.prdoc                     | 10 ++++++++++
 substrate/client/rpc-servers/src/lib.rs |  3 +--
 2 files changed, 11 insertions(+), 2 deletions(-)
 create mode 100644 prdoc/pr_5768.prdoc

diff --git a/prdoc/pr_5768.prdoc b/prdoc/pr_5768.prdoc
new file mode 100644
index 00000000000..5c606006561
--- /dev/null
+++ b/prdoc/pr_5768.prdoc
@@ -0,0 +1,10 @@
+title: "export NodeHealthProxyLayer"
+
+doc:
+  - audience: Node Dev
+    description: |
+      This PR export `NodeHealthProxyLayer` from sc-rpc-server.
+
+crates:
+  - name: sc-rpc-server
+    bump: patch
diff --git a/substrate/client/rpc-servers/src/lib.rs b/substrate/client/rpc-servers/src/lib.rs
index 0472a0a2f63..756e2a08c6d 100644
--- a/substrate/client/rpc-servers/src/lib.rs
+++ b/substrate/client/rpc-servers/src/lib.rs
@@ -32,7 +32,6 @@ use jsonrpsee::{
 	},
 	Methods, RpcModule,
 };
-use middleware::NodeHealthProxyLayer;
 use tower::Service;
 use utils::{
 	build_rpc_api, deny_unsafe, format_listen_addrs, get_proxy_ip, ListenAddrError, RpcSettings,
@@ -43,7 +42,7 @@ pub use jsonrpsee::{
 	core::id_providers::{RandomIntegerIdProvider, RandomStringIdProvider},
 	server::{middleware::rpc::RpcServiceBuilder, BatchRequestConfig},
 };
-pub use middleware::{Metrics, MiddlewareLayer, RpcMetrics};
+pub use middleware::{Metrics, MiddlewareLayer, NodeHealthProxyLayer, RpcMetrics};
 pub use utils::{RpcEndpoint, RpcMethods};
 
 const MEGABYTE: u32 = 1024 * 1024;
-- 
GitLab