diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock index d993de0358..883498bed5 100644 --- a/polkadot/Cargo.lock +++ b/polkadot/Cargo.lock @@ -450,7 +450,7 @@ dependencies = [ [[package]] name = "beefy-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "beefy-primitives", "fnv", @@ -483,7 +483,7 @@ dependencies = [ [[package]] name = "beefy-gadget-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "beefy-gadget", "beefy-primitives", @@ -506,12 +506,12 @@ dependencies = [ [[package]] name = "beefy-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" [[package]] name = "beefy-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "scale-info", @@ -2106,7 +2106,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", ] @@ -2124,7 +2124,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -2146,7 +2146,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "Inflector", "chrono", @@ -2191,7 +2191,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -2202,7 +2202,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2218,7 +2218,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -2246,7 +2246,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "bitflags", "frame-metadata", @@ -2275,7 +2275,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2287,7 +2287,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.1.3", @@ -2299,7 +2299,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro2", "quote", @@ -2309,7 +2309,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-support-test-pallet", @@ -2332,7 +2332,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -2343,7 +2343,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "log", @@ -2360,7 +2360,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -2375,7 +2375,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "sp-api", @@ -2384,7 +2384,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "sp-api", @@ -2580,7 +2580,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "chrono", "frame-election-provider-support", @@ -5046,7 +5046,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5060,7 +5060,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5076,7 +5076,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5091,7 +5091,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5115,7 +5115,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5135,7 +5135,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-election-provider-support", "frame-support", @@ -5155,7 +5155,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5170,7 +5170,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "beefy-primitives", "frame-support", @@ -5186,7 +5186,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "beefy-merkle-tree", "beefy-primitives", @@ -5211,7 +5211,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5293,7 +5293,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5312,7 +5312,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5329,7 +5329,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5345,7 +5345,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5368,7 +5368,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5386,7 +5386,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5401,7 +5401,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5424,7 +5424,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5440,7 +5440,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5460,7 +5460,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5477,7 +5477,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5494,7 +5494,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -5512,7 +5512,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5528,7 +5528,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5545,7 +5545,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5560,7 +5560,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5574,7 +5574,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5591,7 +5591,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5614,7 +5614,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5630,7 +5630,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5645,7 +5645,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5659,7 +5659,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5675,7 +5675,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5696,7 +5696,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5712,7 +5712,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5726,7 +5726,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5749,7 +5749,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -5760,7 +5760,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "log", "sp-arithmetic", @@ -5769,7 +5769,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5783,7 +5783,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5801,7 +5801,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5820,7 +5820,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-support", "frame-system", @@ -5837,7 +5837,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5854,7 +5854,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5865,7 +5865,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5882,7 +5882,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -5898,7 +5898,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-benchmarking", "frame-support", @@ -8364,7 +8364,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "env_logger 0.9.0", "jsonrpsee 0.8.0", @@ -8468,6 +8468,7 @@ dependencies = [ name = "rococo-runtime" version = "0.9.18" dependencies = [ + "beefy-merkle-tree", "beefy-primitives", "bp-messages", "bp-rococo", @@ -8712,7 +8713,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "log", "sp-core", @@ -8723,7 +8724,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "futures 0.3.21", @@ -8750,7 +8751,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "futures-timer", @@ -8773,7 +8774,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -8789,7 +8790,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "impl-trait-for-tuples", "memmap2 0.5.0", @@ -8806,7 +8807,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -8817,7 +8818,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "chrono", "clap", @@ -8855,7 +8856,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "fnv", "futures 0.3.21", @@ -8883,7 +8884,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "hash-db", "kvdb", @@ -8908,7 +8909,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "futures 0.3.21", @@ -8932,7 +8933,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "fork-tree", @@ -8975,7 +8976,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -8999,7 +9000,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9012,7 +9013,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "futures 0.3.21", @@ -9037,7 +9038,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "sc-client-api", "sp-authorship", @@ -9048,7 +9049,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "lazy_static", "lru 0.7.3", @@ -9075,7 +9076,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "environmental", "parity-scale-codec", @@ -9092,7 +9093,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "log", "parity-scale-codec", @@ -9108,7 +9109,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "cfg-if 1.0.0", "libc", @@ -9126,7 +9127,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "ahash", "async-trait", @@ -9166,7 +9167,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "finality-grandpa", "futures 0.3.21", @@ -9190,7 +9191,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "ansi_term", "futures 0.3.21", @@ -9207,7 +9208,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "hex", @@ -9222,7 +9223,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "asynchronous-codec 0.5.0", @@ -9271,7 +9272,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "ahash", "futures 0.3.21", @@ -9288,7 +9289,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "bytes 1.1.0", "fnv", @@ -9316,7 +9317,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "libp2p", @@ -9329,7 +9330,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -9338,7 +9339,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "hash-db", @@ -9369,7 +9370,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9395,7 +9396,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "jsonrpc-core", @@ -9412,7 +9413,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "directories", @@ -9476,7 +9477,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "log", "parity-scale-codec", @@ -9490,7 +9491,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -9511,7 +9512,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "chrono", "futures 0.3.21", @@ -9529,7 +9530,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "ansi_term", "atty", @@ -9560,7 +9561,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -9571,7 +9572,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "futures-timer", @@ -9598,7 +9599,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "log", @@ -9611,7 +9612,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "futures-timer", @@ -10115,7 +10116,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "hash-db", "log", @@ -10132,7 +10133,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "blake2 0.10.2", "proc-macro-crate 1.1.3", @@ -10144,7 +10145,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "scale-info", @@ -10157,7 +10158,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "integer-sqrt", "num-traits", @@ -10172,7 +10173,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "scale-info", @@ -10185,7 +10186,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "parity-scale-codec", @@ -10197,7 +10198,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "sp-api", @@ -10209,7 +10210,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "log", @@ -10227,7 +10228,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "futures 0.3.21", @@ -10246,7 +10247,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "merlin", @@ -10269,7 +10270,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "scale-info", @@ -10283,7 +10284,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -10295,7 +10296,7 @@ dependencies = [ [[package]] name = "sp-core" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "base58", "bitflags", @@ -10341,7 +10342,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "blake2 0.10.2", "byteorder", @@ -10355,7 +10356,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro2", "quote", @@ -10366,7 +10367,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "kvdb", "parking_lot 0.12.0", @@ -10375,7 +10376,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro2", "quote", @@ -10385,7 +10386,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "environmental", "parity-scale-codec", @@ -10396,7 +10397,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "finality-grandpa", "log", @@ -10414,7 +10415,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -10428,7 +10429,7 @@ dependencies = [ [[package]] name = "sp-io" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "hash-db", @@ -10453,7 +10454,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "lazy_static", "sp-core", @@ -10464,7 +10465,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "futures 0.3.21", @@ -10481,7 +10482,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "thiserror", "zstd", @@ -10490,7 +10491,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "scale-info", @@ -10504,7 +10505,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "sp-api", "sp-core", @@ -10514,7 +10515,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "backtrace", "lazy_static", @@ -10524,7 +10525,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "rustc-hash", "serde", @@ -10534,7 +10535,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "either", "hash256-std-hasher", @@ -10556,7 +10557,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -10573,7 +10574,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "Inflector", "proc-macro-crate 1.1.3", @@ -10585,7 +10586,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "serde", "serde_json", @@ -10594,7 +10595,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "scale-info", @@ -10608,7 +10609,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "scale-info", @@ -10619,7 +10620,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.12.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "hash-db", "log", @@ -10641,12 +10642,12 @@ dependencies = [ [[package]] name = "sp-std" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" [[package]] name = "sp-storage" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10659,7 +10660,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "log", "sp-core", @@ -10672,7 +10673,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "futures-timer", @@ -10688,7 +10689,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "sp-std", @@ -10700,7 +10701,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "sp-api", "sp-runtime", @@ -10709,7 +10710,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "log", @@ -10725,7 +10726,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "hash-db", "memory-db", @@ -10741,7 +10742,7 @@ dependencies = [ [[package]] name = "sp-version" version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "impl-serde", "parity-scale-codec", @@ -10758,7 +10759,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -10769,7 +10770,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "impl-trait-for-tuples", "log", @@ -10970,7 +10971,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "platforms", ] @@ -10978,7 +10979,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.21", @@ -11000,7 +11001,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures-util", "hyper", @@ -11013,7 +11014,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "async-trait", "futures 0.3.21", @@ -11039,7 +11040,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "futures 0.3.21", "substrate-test-utils-derive", @@ -11049,7 +11050,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "proc-macro-crate 1.1.3", "proc-macro2", @@ -11060,7 +11061,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "ansi_term", "build-helper", @@ -11741,7 +11742,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#2287cd80830b081bd51bd8c313c6213d312e541e" +source = "git+https://github.com/paritytech/substrate?branch=master#56dc6d1a3d9ae166f47368f9006ff4fe5457d889" dependencies = [ "clap", "jsonrpsee 0.4.1", diff --git a/polkadot/bridges/bin/millau/runtime/src/lib.rs b/polkadot/bridges/bin/millau/runtime/src/lib.rs index 810a4572e6..d65b6c041d 100644 --- a/polkadot/bridges/bin/millau/runtime/src/lib.rs +++ b/polkadot/bridges/bin/millau/runtime/src/lib.rs @@ -32,7 +32,7 @@ pub mod rialto_messages; use crate::rialto_messages::{ToRialtoMessagePayload, WithRialtoMessageBridge}; -use beefy_primitives::{crypto::AuthorityId as BeefyId, mmr::MmrLeafVersion, ValidatorSet}; +use beefy_primitives::{crypto::AuthorityId as BeefyId, mmr::{MmrLeafVersion}, ValidatorSet}; use bridge_runtime_common::messages::{ source::estimate_message_dispatch_and_delivery_fee, MessageBridge, }; @@ -281,7 +281,7 @@ parameter_types! { impl pallet_beefy_mmr::Config for Runtime { type LeafVersion = LeafVersion; type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; - type ParachainHeads = (); + type BeefyDataProvider = (); } parameter_types! { diff --git a/polkadot/bridges/bin/rialto/runtime/src/lib.rs b/polkadot/bridges/bin/rialto/runtime/src/lib.rs index 612e1ebb5b..4c5d21e629 100644 --- a/polkadot/bridges/bin/rialto/runtime/src/lib.rs +++ b/polkadot/bridges/bin/rialto/runtime/src/lib.rs @@ -33,7 +33,7 @@ pub mod parachains; use crate::millau_messages::{ToMillauMessagePayload, WithMillauMessageBridge}; -use beefy_primitives::{crypto::AuthorityId as BeefyId, mmr::MmrLeafVersion, ValidatorSet}; +use beefy_primitives::{crypto::AuthorityId as BeefyId, mmr::{MmrLeafVersion}, ValidatorSet}; use bridge_runtime_common::messages::{ source::estimate_message_dispatch_and_delivery_fee, MessageBridge, }; @@ -280,10 +280,12 @@ impl pallet_grandpa::Config for Runtime { type MaxAuthorities = MaxAuthorities; } +type MmrHash = ::Output; + impl pallet_mmr::Config for Runtime { const INDEXING_PREFIX: &'static [u8] = b"mmr"; type Hashing = Keccak256; - type Hash = ::Output; + type Hash = MmrHash; type OnNewRoot = pallet_beefy_mmr::DepositBeefyDigest; type WeightInfo = (); type LeafData = pallet_beefy_mmr::Pallet; @@ -309,7 +311,7 @@ parameter_types! { impl pallet_beefy_mmr::Config for Runtime { type LeafVersion = LeafVersion; type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; - type ParachainHeads = (); + type BeefyDataProvider = (); } parameter_types! { diff --git a/polkadot/runtime/rococo/Cargo.toml b/polkadot/runtime/rococo/Cargo.toml index 061fe32d7d..aaab3aacc6 100644 --- a/polkadot/runtime/rococo/Cargo.toml +++ b/polkadot/runtime/rococo/Cargo.toml @@ -30,6 +30,7 @@ offchain-primitives = { package = "sp-offchain", git = "https://github.com/parit babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } beefy-primitives = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +beefy-merkle-tree = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-executive = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-authority-discovery = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-authorship = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/polkadot/runtime/rococo/src/lib.rs b/polkadot/runtime/rococo/src/lib.rs index 19682b45d2..92cf6c90f7 100644 --- a/polkadot/runtime/rococo/src/lib.rs +++ b/polkadot/runtime/rococo/src/lib.rs @@ -21,7 +21,10 @@ #![recursion_limit = "256"] use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; -use beefy_primitives::{crypto::AuthorityId as BeefyId, mmr::MmrLeafVersion}; +use beefy_primitives::{ + crypto::AuthorityId as BeefyId, + mmr::{BeefyDataProvider, MmrLeafVersion}, +}; use frame_support::{ construct_runtime, parameter_types, traits::{Contains, InstanceFilter, KeyOwnerProofSystem}, @@ -47,7 +50,7 @@ use runtime_common::{ }; use runtime_parachains::{self, runtime_api_impl::v2 as runtime_api_impl}; use scale_info::TypeInfo; -use sp_core::{OpaqueMetadata, RuntimeDebug}; +use sp_core::{OpaqueMetadata, RuntimeDebug, H256}; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits::{ @@ -673,25 +676,17 @@ impl pallet_beefy::Config for Runtime { type BeefyId = BeefyId; } +type MmrHash = ::Output; + impl pallet_mmr::Config for Runtime { const INDEXING_PREFIX: &'static [u8] = b"mmr"; type Hashing = Keccak256; - type Hash = ::Output; + type Hash = MmrHash; type OnNewRoot = pallet_beefy_mmr::DepositBeefyDigest; type WeightInfo = (); type LeafData = pallet_beefy_mmr::Pallet; } -pub struct ParasProvider; -impl pallet_beefy_mmr::ParachainHeadsProvider for ParasProvider { - fn parachain_heads() -> Vec<(u32, Vec)> { - Paras::parachains() - .into_iter() - .filter_map(|id| Paras::para_head(&id).map(|head| (id.into(), head.0))) - .collect() - } -} - parameter_types! { /// Version of the produced MMR leaf. /// @@ -709,10 +704,26 @@ parameter_types! { pub LeafVersion: MmrLeafVersion = MmrLeafVersion::new(0, 0); } +pub struct ParasProvider; +impl BeefyDataProvider for ParasProvider { + fn extra_data() -> H256 { + let mut para_heads: Vec<(u32, Vec)> = Paras::parachains() + .into_iter() + .filter_map(|id| Paras::para_head(&id).map(|head| (id.into(), head.0))) + .collect(); + para_heads.sort(); + beefy_merkle_tree::merkle_root::, _, _>( + para_heads.into_iter().map(|pair| pair.encode()), + ) + .into() + } +} + impl pallet_beefy_mmr::Config for Runtime { type LeafVersion = LeafVersion; type BeefyAuthorityToMerkleLeaf = pallet_beefy_mmr::BeefyEcdsaToEthereum; - type ParachainHeads = ParasProvider; + type LeafExtra = H256; + type BeefyDataProvider = ParasProvider; } parameter_types! {