diff --git a/native/cpp/CommonCpp/grpc/grpc_client/Cargo.lock b/native/cpp/CommonCpp/grpc/grpc_client/Cargo.lock
--- a/native/cpp/CommonCpp/grpc/grpc_client/Cargo.lock
+++ b/native/cpp/CommonCpp/grpc/grpc_client/Cargo.lock
@@ -944,11 +944,14 @@
  "cxx-build",
  "identity",
  "lazy_static",
+ "opaque-ke",
  "prost 0.11.0",
+ "rand",
  "tokio",
  "tokio-stream",
  "tonic 0.8.0",
  "tonic-build 0.8.0",
+ "tracing",
 ]
 
 [[package]]
diff --git a/native/cpp/CommonCpp/grpc/grpc_client/Cargo.toml b/native/cpp/CommonCpp/grpc/grpc_client/Cargo.toml
--- a/native/cpp/CommonCpp/grpc/grpc_client/Cargo.toml
+++ b/native/cpp/CommonCpp/grpc/grpc_client/Cargo.toml
@@ -13,6 +13,9 @@
 tonic = "0.8"
 prost = "0.11"
 lazy_static = "1.4"
+rand = "0.8"
+opaque-ke = "1.2"
+tracing = "0.1"
 identity = {path = "../../../../../services/identity" }
 
 [build-dependencies]