diff --git a/Cargo.lock b/Cargo.lock
index 407ac2b57ce71dc5f8e3318610eae867da7f74b4..7466975fa428db42d1e7de5c8a59c83d781f7add 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -4301,8 +4301,6 @@ name = "cumulus-primitives-timestamp"
 version = "0.7.0"
 dependencies = [
  "cumulus-primitives-core",
- "futures",
- "parity-scale-codec",
  "sp-inherents",
  "sp-timestamp",
 ]
@@ -8588,9 +8586,9 @@ dependencies = [
 
 [[package]]
 name = "memchr"
-version = "2.6.4"
+version = "2.7.4"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
+checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
 
 [[package]]
 name = "memfd"
@@ -18893,12 +18891,13 @@ dependencies = [
 
 [[package]]
 name = "serde_json"
-version = "1.0.120"
+version = "1.0.121"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
+checksum = "4ab380d7d9f22ef3f21ad3e6c1ebe8e4fc7a2000ccba2e4d71fc96f15b2cb609"
 dependencies = [
  "indexmap 2.2.3",
  "itoa",
+ "memchr",
  "ryu",
  "serde",
 ]
diff --git a/Cargo.toml b/Cargo.toml
index 85f21be900bd5f1f08d9edbc733ae0801bba7795..38ef9075a7311580e8e9f32868d3f70ad5dc2ebe 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1176,7 +1176,7 @@ separator = { version = "0.4.1" }
 serde = { version = "1.0.204", default-features = false }
 serde-big-array = { version = "0.3.2" }
 serde_derive = { version = "1.0.117" }
-serde_json = { version = "1.0.120", default-features = false }
+serde_json = { version = "1.0.121", default-features = false }
 serde_yaml = { version = "0.9" }
 serial_test = { version = "2.0.0" }
 sha1 = { version = "0.10.6" }
diff --git a/cumulus/primitives/timestamp/Cargo.toml b/cumulus/primitives/timestamp/Cargo.toml
index a50011bc3f0e911f2c682fcc02dc8a7693101ffc..cb328e2f2cc6f1b79293179a238449754dfbab98 100644
--- a/cumulus/primitives/timestamp/Cargo.toml
+++ b/cumulus/primitives/timestamp/Cargo.toml
@@ -10,9 +10,6 @@ license = "Apache-2.0"
 workspace = true
 
 [dependencies]
-codec = { features = ["derive"], workspace = true }
-futures = { workspace = true }
-
 # Substrate
 sp-inherents = { workspace = true }
 sp-timestamp = { workspace = true }
@@ -23,7 +20,6 @@ cumulus-primitives-core = { workspace = true }
 [features]
 default = ["std"]
 std = [
-	"codec/std",
 	"cumulus-primitives-core/std",
 	"sp-inherents/std",
 	"sp-timestamp/std",