diff --git a/substrate/client/chain-spec/derive/Cargo.toml b/substrate/client/chain-spec/derive/Cargo.toml
index c76949011aa091ed0e56eb4d68f7a99f0c1cd42e..801d86c754c6743fcdc4a7b0e30e05d826fad4a2 100644
--- a/substrate/client/chain-spec/derive/Cargo.toml
+++ b/substrate/client/chain-spec/derive/Cargo.toml
@@ -14,7 +14,7 @@ proc-macro = true
 [dependencies]
 proc-macro-crate = "0.1.4"
 proc-macro2 = "1.0.6"
-quote = "1.0.2"
+quote = "=1.0.2"
 syn = "1.0.7"
 
 [dev-dependencies]
diff --git a/substrate/frame/staking/reward-curve/Cargo.toml b/substrate/frame/staking/reward-curve/Cargo.toml
index 3d0920e644f7b80186c20819929d0cc2e979947c..bca5a13fe60faa0e71ad4a1225f4967ed53982a2 100644
--- a/substrate/frame/staking/reward-curve/Cargo.toml
+++ b/substrate/frame/staking/reward-curve/Cargo.toml
@@ -13,7 +13,7 @@ proc-macro = true
 
 [dependencies]
 syn = { version = "1.0.7", features = ["full", "visit"] }
-quote = "1.0"
+quote = "=1.0.2"
 proc-macro2 = "1.0.6"
 proc-macro-crate = "0.1.4"
 
diff --git a/substrate/frame/support/procedural/Cargo.toml b/substrate/frame/support/procedural/Cargo.toml
index 1f5ec04d25e04c9a164a714715af93818aa80ca6..a4187673cce648fbbe0549ad90d43b385fdb39bf 100644
--- a/substrate/frame/support/procedural/Cargo.toml
+++ b/substrate/frame/support/procedural/Cargo.toml
@@ -14,5 +14,5 @@ proc-macro = true
 [dependencies]
 frame-support-procedural-tools = { version = "2.0.0-alpha.2", path = "./tools" }
 proc-macro2 = "1.0.6"
-quote = "1.0.2"
+quote = "=1.0.2"
 syn = { version = "1.0.7", features = ["full"] }
diff --git a/substrate/frame/support/procedural/tools/Cargo.toml b/substrate/frame/support/procedural/tools/Cargo.toml
index 8f0ce7b06a058f0a389511d5354caa374ad666cd..4aa32de9c0d9367d148380f16a7596c16e950e87 100644
--- a/substrate/frame/support/procedural/tools/Cargo.toml
+++ b/substrate/frame/support/procedural/tools/Cargo.toml
@@ -11,6 +11,6 @@ description = "Proc macro helpers for procedural macros"
 [dependencies]
 frame-support-procedural-tools-derive = { version = "2.0.0-alpha.2", path = "./derive" }
 proc-macro2 = "1.0.6"
-quote = "1.0.2"
+quote = "=1.0.2"
 syn = { version = "1.0.7", features = ["full", "visit"] }
 proc-macro-crate = "0.1.4"
diff --git a/substrate/frame/support/procedural/tools/derive/Cargo.toml b/substrate/frame/support/procedural/tools/derive/Cargo.toml
index 872185d19fc7c2581915f86a132b99f01729031f..8691b1d3968b0c130b35636b6227abed73f4b2bc 100644
--- a/substrate/frame/support/procedural/tools/derive/Cargo.toml
+++ b/substrate/frame/support/procedural/tools/derive/Cargo.toml
@@ -13,5 +13,5 @@ proc-macro = true
 
 [dependencies]
 proc-macro2 = "1.0.6"
-quote = { version = "1.0.2", features = ["proc-macro"] }
+quote = { version = "=1.0.2", features = ["proc-macro"] }
 syn = { version = "1.0.7", features = ["proc-macro" ,"full", "extra-traits", "parsing"] }
diff --git a/substrate/primitives/api/proc-macro/Cargo.toml b/substrate/primitives/api/proc-macro/Cargo.toml
index e031f97ba9bb80cb2d9ae422375b03059ecdc153..2667a2642e92f629cd8ae4120ae2b08a13e1586c 100644
--- a/substrate/primitives/api/proc-macro/Cargo.toml
+++ b/substrate/primitives/api/proc-macro/Cargo.toml
@@ -14,7 +14,7 @@ documentation = "https://docs.rs/sp-api-proc-macro"
 proc-macro = true
 
 [dependencies]
-quote = "1.0.2"
+quote = "=1.0.2"
 syn = { version = "1.0.8", features = ["full", "fold", "extra-traits", "visit"] }
 proc-macro2 = "1.0.6"
 blake2-rfc = { version = "0.2.18", default-features = false }
diff --git a/substrate/primitives/debug-derive/Cargo.toml b/substrate/primitives/debug-derive/Cargo.toml
index e15ef594d31d3607fa8f576b4de87b98fa096d85..bce3fbbbe3496e9d81c06aad51b4676ebaa7439d 100644
--- a/substrate/primitives/debug-derive/Cargo.toml
+++ b/substrate/primitives/debug-derive/Cargo.toml
@@ -13,7 +13,7 @@ documentation = "https://docs.rs/sp-debug-derive"
 proc-macro = true
 
 [dependencies]
-quote = "1.0.2"
+quote = "=1.0.2"
 syn = "1.0.7"
 proc-macro2 = "1.0"
 
diff --git a/substrate/primitives/runtime-interface/proc-macro/Cargo.toml b/substrate/primitives/runtime-interface/proc-macro/Cargo.toml
index b18254f62fd15d5c44ac818c8aa370cafc357577..ca37c46c7faa55535ad60c5fe09e08844baf0fcd 100644
--- a/substrate/primitives/runtime-interface/proc-macro/Cargo.toml
+++ b/substrate/primitives/runtime-interface/proc-macro/Cargo.toml
@@ -14,7 +14,7 @@ proc-macro = true
 
 [dependencies]
 syn = { version = "1.0.5", features = ["full", "visit", "fold", "extra-traits"] }
-quote = "1.0.2"
+quote = "=1.0.2"
 proc-macro2 = "1.0.3"
 Inflector = "0.11.4"
 proc-macro-crate = "0.1.4"