diff --git a/Cargo.lock b/Cargo.lock
index c42c76d6a9ec38f5e96b35c8256ff31a071a1a8c..d98e56a034531f4deca60960b5c4321fa5a36c76 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1899,12 +1899,9 @@ dependencies = [
  "frame-support",
  "log",
  "pallet-distance",
- "parity-scale-codec",
  "sc-client-api",
- "scale-info",
  "sp-core",
  "sp-distance",
- "sp-keystore",
  "sp-runtime",
  "thiserror",
 ]
diff --git a/client/distance/Cargo.toml b/client/distance/Cargo.toml
index 96e1ea49288de9b155a5f0c196cc481e55bd6673..6d9a4ef7c158f9d3920e2ea15f200d0b0bd28cad 100644
--- a/client/distance/Cargo.toml
+++ b/client/distance/Cargo.toml
@@ -13,14 +13,10 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [features]
 std = [
-	"codec/std",
 	"frame-support/std",
-	"log/std",
 	"pallet-distance/std",
-	"scale-info/std",
 	"sp-core/std",
 	"sp-distance/std",
-	"sp-keystore/std",
 	"sp-runtime/std",
 ]
 runtime-benchmarks = [
@@ -36,14 +32,11 @@ try-runtime = [
 ]
 
 [dependencies]
-codec = { workspace = true, features = ["derive"] }
 frame-support = { workspace = true }
 log = { workspace = true }
 pallet-distance = { workspace = true }
 sc-client-api = { workspace = true }
-scale-info = { workspace = true, features = ["derive"] }
 sp-core = { workspace = true }
 sp-distance = { workspace = true }
-sp-keystore = { workspace = true }
 sp-runtime = { workspace = true }
 thiserror = { workspace = true }