diff --git a/auction/Cargo.toml b/auction/Cargo.toml
index 752d48b46731db3975f7219500c71b2d03847e6b..bb130f47eb21b1c5b8742748a93a44a1130acb78 100644
--- a/auction/Cargo.toml
+++ b/auction/Cargo.toml
@@ -10,17 +10,17 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 orml-traits = { path = "../traits", version = "0.1.0", default-features = false }
 
 [dev-dependencies]
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179
 
diff --git a/benchmarking/Cargo.toml b/benchmarking/Cargo.toml
index f456fe1b770f547275946fa8f76de2ed96aa3a0b..91fedd1c3f013b2298f905a77bb6190f897d7cc6 100644
--- a/benchmarking/Cargo.toml
+++ b/benchmarking/Cargo.toml
@@ -11,14 +11,14 @@ edition = "2018"
 linregress = "0.1"
 paste = "0.1"
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-api = { version = "2.0.0-alpha.8", default-features = false }
-sp-runtime-interface = { version = "2.0.0-alpha.8", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
-frame-benchmarking = { version = "2.0.0-alpha.8", default-features = false }
+sp-api = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-runtime-interface = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-benchmarking = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 [features]
 default = [ "std" ]
diff --git a/currencies/Cargo.toml b/currencies/Cargo.toml
index 94204d175f77372cbdb895dbad7ab9bc512b0e6c..a7165389e726ecc81d6b0f292bd65f2c0ca8b919 100644
--- a/currencies/Cargo.toml
+++ b/currencies/Cargo.toml
@@ -10,18 +10,18 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 orml-traits = { path = "../traits", version = "0.1.0", default-features = false }
 
 [dev-dependencies]
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
-pallet-balances = { version = "2.0.0-alpha.8" }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+pallet-balances = { version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 tokens = { package = "orml-tokens", path = "../tokens" }
 
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179
diff --git a/gradually-update/Cargo.toml b/gradually-update/Cargo.toml
index e09d450047e8c5191ed16b752488d98674324500..cd63f73cd609d5f8b211ad922ddc14166dd40257 100644
--- a/gradually-update/Cargo.toml
+++ b/gradually-update/Cargo.toml
@@ -10,12 +10,12 @@ edition = "2018"
 [dependencies]
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 [dev-dependencies]
 orml-utilities = { path = "../utilities", default-features = false }
diff --git a/oracle/Cargo.toml b/oracle/Cargo.toml
index efaf2009e9f4f7d4e880533f9673d77c40ee0090..e56de6f935a6903dbd59820b58c9735f4b5ffb30 100644
--- a/oracle/Cargo.toml
+++ b/oracle/Cargo.toml
@@ -10,19 +10,19 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 orml-traits = { path = "../traits", version = "0.1.0", default-features = false }
 orml-utilities = { path = "../utilities", version = "0.1.0", default-features = false }
 
 [dev-dependencies]
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
-pallet-timestamp = { version = "2.0.0-alpha.8" }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+pallet-timestamp = { version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179
 
diff --git a/oracle/rpc/Cargo.toml b/oracle/rpc/Cargo.toml
index 44dfc295a1fdfc4285e7e6bacbb07dff26eef277..724d6cf4808bc9b5b225ca569a11a0c8cec856a1 100644
--- a/oracle/rpc/Cargo.toml
+++ b/oracle/rpc/Cargo.toml
@@ -9,7 +9,7 @@ codec = { package = "parity-scale-codec", version = "1.3.0" }
 jsonrpc-core = "14.0.5"
 jsonrpc-core-client = "14.0.5"
 jsonrpc-derive = "14.0.5"
-sp-runtime = { version = "2.0.0-alpha.8" }
-sp-api = { version = "2.0.0-alpha.8" }
-sp-blockchain = { version = "2.0.0-alpha.8" }
+sp-runtime = { version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-api = { version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-blockchain = { version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 orml-oracle-rpc-runtime-api = { path = "runtime-api" }
diff --git a/oracle/rpc/runtime-api/Cargo.toml b/oracle/rpc/runtime-api/Cargo.toml
index c5e70277f908011fb42fb7169c04657263eb8fe8..bac3f967e096e238bd5a3ce04a25f4f9b926bb0c 100644
--- a/oracle/rpc/runtime-api/Cargo.toml
+++ b/oracle/rpc/runtime-api/Cargo.toml
@@ -6,8 +6,8 @@ edition = "2018"
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] }
-sp-api = { default-features = false, version = "2.0.0-alpha.8" }
-sp-std = { default-features = false, version = "2.0.0-alpha.8" }
+sp-api = { default-features = false, version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { default-features = false, version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 [features]
 default = ["std"]
diff --git a/prices/Cargo.toml b/prices/Cargo.toml
index 9789a44a8437964b7bf65d43d4b0eef6b8b906e6..58785a01299b11f2603572b16fcbf2c5c30c1ba8 100644
--- a/prices/Cargo.toml
+++ b/prices/Cargo.toml
@@ -10,18 +10,18 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 orml-traits = { path = "../traits", version = "0.1.0", default-features = false }
 orml-utilities = { path = "../utilities", version = "0.1.0", default-features = false }
 
 [dev-dependencies]
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179
 
diff --git a/schedule-update/Cargo.toml b/schedule-update/Cargo.toml
index bb30174f8d9b50ce3668105c220e8d46d368200f..fd02c4eacf1f6cbe93ed85d07a81bce0fccf97cc 100644
--- a/schedule-update/Cargo.toml
+++ b/schedule-update/Cargo.toml
@@ -10,15 +10,15 @@ edition = "2018"
 [dependencies]
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 [dev-dependencies]
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
-pallet-balances = { version = "2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+pallet-balances = { version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179
 
diff --git a/tokens/Cargo.toml b/tokens/Cargo.toml
index c60101803592f7a5317c2b2f70e519b53f100886..95baefa61c31a8f293b224d95b86bbbd7254ca11 100644
--- a/tokens/Cargo.toml
+++ b/tokens/Cargo.toml
@@ -10,18 +10,18 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 orml-traits = { path = "../traits", version = "0.1.0", default-features = false }
 orml-utilities = { path = "../utilities", version = "0.1.0", default-features = false }
 
 [dev-dependencies]
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179
 
diff --git a/traits/Cargo.toml b/traits/Cargo.toml
index 55fafc0c4798be5ac78006489424927c724b47ac..b045d9d3c1a516743b0083b87c93a94269de223e 100644
--- a/traits/Cargo.toml
+++ b/traits/Cargo.toml
@@ -10,12 +10,12 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 num-traits = { version = "0.2.11", default-features = false }
 impl-trait-for-tuples = "0.1.3"
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 [dev-dependencies]
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179
diff --git a/utilities/Cargo.toml b/utilities/Cargo.toml
index 43e238623104c8497adae67275ff9743187043bd..df150eea9a6c5d7f0c653d97f010e0a4c358b1f8 100644
--- a/utilities/Cargo.toml
+++ b/utilities/Cargo.toml
@@ -10,13 +10,13 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 [dev-dependencies]
 serde_json = "1.0.41"
diff --git a/vesting/Cargo.toml b/vesting/Cargo.toml
index 3f88f6d8213a565b0ccf068d6095891405bb5ef7..1d8a412d25bd5db58bff0f2f4812acdcf1a52fe5 100644
--- a/vesting/Cargo.toml
+++ b/vesting/Cargo.toml
@@ -10,16 +10,16 @@ edition = "2018"
 [dependencies]
 serde = { version = "1.0.101", optional = true }
 codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false }
-sp-runtime = { version = "2.0.0-alpha.8", default-features = false }
-sp-io = { version = "2.0.0-alpha.8", default-features = false }
-sp-std = { version = "2.0.0-alpha.8", default-features = false }
+sp-runtime = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-io = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+sp-std = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
-frame-support = { version = "2.0.0-alpha.8", default-features = false }
-frame-system = { version = "2.0.0-alpha.8", default-features = false }
+frame-support = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+frame-system = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 [dev-dependencies]
-sp-core = { version = "2.0.0-alpha.8", default-features = false }
-pallet-balances = { version = "2.0.0-alpha.8" }
+sp-core = { version = "2.0.0-alpha.8", default-features = false, git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
+pallet-balances = { version = "2.0.0-alpha.8", git = "https://github.com/paritytech/substrate", tag = "v2.0.0-alpha.8" }
 
 clear_on_drop = { version = "0.2.3", features = ["no_cc"] }	# https://github.com/paritytech/substrate/issues/4179