diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock index 0142420b2f..7e1eb1e9e8 100644 --- a/cumulus/Cargo.lock +++ b/cumulus/Cargo.lock @@ -124,7 +124,7 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0e60b75072ecd4168020818c0107f2857bb6c4e64252d8d3983f6263b40a5c3" dependencies = [ - "num-traits 0.2.14", + "num-traits", ] [[package]] @@ -719,7 +719,7 @@ checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" dependencies = [ "libc", "num-integer", - "num-traits 0.2.14", + "num-traits", "time", "winapi 0.3.9", ] @@ -1669,15 +1669,6 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" -[[package]] -name = "enum_primitive" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180" -dependencies = [ - "num-traits 0.1.43", -] - [[package]] name = "enumflags2" version = "0.6.4" @@ -1875,15 +1866,15 @@ dependencies = [ [[package]] name = "finality-grandpa" -version = "0.13.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cd795898c348a8ec9edc66ec9e014031c764d4c88cc26d09b492cd93eb41339" +checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c" dependencies = [ "either", "futures 0.3.12", "futures-timer 3.0.2", "log", - "num-traits 0.2.14", + "num-traits", "parity-scale-codec", "parking_lot 0.11.1", ] @@ -1928,7 +1919,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", ] @@ -1946,7 +1937,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -1964,7 +1955,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "Inflector", "chrono", @@ -1987,7 +1978,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -2003,7 +1994,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "serde", @@ -2014,7 +2005,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "bitflags", "frame-metadata", @@ -2040,7 +2031,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -2052,7 +2043,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2064,7 +2055,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", @@ -2074,7 +2065,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2090,7 +2081,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-api", @@ -2853,7 +2844,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" dependencies = [ - "num-traits 0.2.14", + "num-traits", ] [[package]] @@ -3061,7 +3052,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "frame-executive", @@ -3847,15 +3838,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" -[[package]] -name = "memrange" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc29ba65898edc4fdc252cb31cd3925f37c1a8ba25bb46eec883569984976530" -dependencies = [ - "rustc-serialize", -] - [[package]] name = "merlin" version = "2.0.0" @@ -3871,7 +3853,7 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -4073,7 +4055,7 @@ dependencies = [ "matrixmultiply", "num-complex", "num-rational", - "num-traits 0.2.14", + "num-traits", "rand 0.7.3", "rand_distr", "simba", @@ -4110,20 +4092,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "nix" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7fd5681d13fda646462cfbd4e5f2051279a89a544d50eb98c365b507246839f" -dependencies = [ - "bitflags", - "bytes 0.4.12", - "cfg-if 0.1.10", - "gcc", - "libc", - "void", -] - [[package]] name = "nix" version = "0.17.0" @@ -4167,7 +4135,7 @@ checksum = "090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304" dependencies = [ "autocfg 1.0.1", "num-integer", - "num-traits 0.2.14", + "num-traits", ] [[package]] @@ -4177,7 +4145,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95" dependencies = [ "autocfg 1.0.1", - "num-traits 0.2.14", + "num-traits", ] [[package]] @@ -4187,7 +4155,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ "autocfg 1.0.1", - "num-traits 0.2.14", + "num-traits", ] [[package]] @@ -4199,16 +4167,7 @@ dependencies = [ "autocfg 1.0.1", "num-bigint", "num-integer", - "num-traits 0.2.14", -] - -[[package]] -name = "num-traits" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" -dependencies = [ - "num-traits 0.2.14", + "num-traits", ] [[package]] @@ -4280,7 +4239,7 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" dependencies = [ - "num-traits 0.2.14", + "num-traits", ] [[package]] @@ -4295,7 +4254,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4311,7 +4270,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4326,7 +4285,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-benchmarking", "frame-support", @@ -4351,7 +4310,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-benchmarking", "frame-support", @@ -4365,7 +4324,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4379,7 +4338,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4394,7 +4353,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-benchmarking", "frame-support", @@ -4409,7 +4368,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4423,7 +4382,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-benchmarking", "frame-support", @@ -4444,7 +4403,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4460,7 +4419,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4478,7 +4437,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4494,7 +4453,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4508,7 +4467,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4523,7 +4482,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4537,7 +4496,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4552,7 +4511,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4567,7 +4526,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4580,7 +4539,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "enumflags2", "frame-support", @@ -4595,7 +4554,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-benchmarking", "frame-support", @@ -4610,7 +4569,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4630,7 +4589,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4644,7 +4603,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4664,7 +4623,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -4675,7 +4634,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4689,7 +4648,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-benchmarking", "frame-support", @@ -4706,7 +4665,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4720,7 +4679,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4736,7 +4695,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4753,7 +4712,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4764,7 +4723,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4779,7 +4738,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-support", "frame-system", @@ -4794,7 +4753,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "enumflags2", "frame-support", @@ -5260,7 +5219,7 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "polkadot-node-network-protocol", @@ -5275,7 +5234,7 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "parity-scale-codec", @@ -5290,7 +5249,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "parity-scale-codec", @@ -5309,7 +5268,7 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -5329,7 +5288,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "frame-benchmarking-cli", "futures 0.3.12", @@ -5349,7 +5308,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "polkadot-node-network-protocol", @@ -5365,7 +5324,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.7.30" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -5377,7 +5336,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -5390,7 +5349,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "async-trait", "futures 0.3.12", @@ -5408,7 +5367,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "polkadot-erasure-coding", @@ -5422,10 +5381,35 @@ dependencies = [ "tracing-futures", ] +[[package]] +name = "polkadot-node-core-approval-voting" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" +dependencies = [ + "bitvec", + "futures 0.3.12", + "futures-timer 3.0.2", + "merlin", + "parity-scale-codec", + "polkadot-node-primitives", + "polkadot-node-subsystem", + "polkadot-overseer", + "polkadot-primitives", + "sc-client-api", + "sc-keystore", + "schnorrkel", + "sp-application-crypto", + "sp-blockchain", + "sp-consensus-slots", + "sp-runtime", + "tracing", + "tracing-futures", +] + [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "futures 0.3.12", @@ -5447,7 +5431,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "futures 0.3.12", @@ -5466,7 +5450,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "polkadot-node-subsystem", @@ -5482,7 +5466,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-selection" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "polkadot-node-primitives", @@ -5498,7 +5482,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "parity-scale-codec", @@ -5515,7 +5499,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "polkadot-node-subsystem", @@ -5529,7 +5513,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-proposer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -5553,7 +5537,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "futures 0.3.12", @@ -5569,7 +5553,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "memory-lru", @@ -5587,7 +5571,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "async-std", "lazy_static", @@ -5603,7 +5587,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "parity-scale-codec", @@ -5619,7 +5603,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "parity-scale-codec", @@ -5637,7 +5621,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "async-std", "async-trait", @@ -5667,7 +5651,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "async-trait", "futures 0.3.12", @@ -5690,7 +5674,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "async-trait", "futures 0.3.12", @@ -5717,7 +5701,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "async-trait", "futures 0.3.12", @@ -5735,15 +5719,17 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "derive_more 0.99.11", "futures 0.3.12", + "libc", "log", "parity-scale-codec", "parity-util-mem", "parking_lot 0.11.1", "polkadot-core-primitives", + "raw_sync", "sc-executor", "serde", "shared_memory", @@ -5753,13 +5739,14 @@ dependencies = [ "sp-runtime", "sp-std", "sp-wasm-interface", + "static_assertions", "thiserror", ] [[package]] name = "polkadot-pov-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "futures 0.3.12", "polkadot-node-network-protocol", @@ -5774,7 +5761,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "frame-system", @@ -5802,7 +5789,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "jsonrpc-core", "pallet-transaction-payment-rpc", @@ -5832,7 +5819,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "frame-executive", @@ -5897,7 +5884,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "frame-support", @@ -5933,7 +5920,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -5970,7 +5957,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.8.3" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "frame-benchmarking", "frame-system-rpc-runtime-api", @@ -5988,6 +5975,7 @@ dependencies = [ "polkadot-collator-protocol", "polkadot-network-bridge", "polkadot-node-collation-generation", + "polkadot-node-core-approval-voting", "polkadot-node-core-av-store", "polkadot-node-core-backing", "polkadot-node-core-bitfield-signing", @@ -6019,6 +6007,7 @@ dependencies = [ "sc-executor", "sc-finality-grandpa", "sc-finality-grandpa-warp-sync", + "sc-keystore", "sc-network", "sc-service", "sc-telemetry", @@ -6052,7 +6041,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "arrayvec 0.5.2", "futures 0.3.12", @@ -6070,7 +6059,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -6080,7 +6069,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -6104,7 +6093,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "frame-executive", @@ -6158,7 +6147,7 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "frame-benchmarking", "frame-system", @@ -6722,6 +6711,19 @@ dependencies = [ "rustc_version", ] +[[package]] +name = "raw_sync" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a34bde3561f980a51c70495164200569a11662644fe5af017f0b5d7015688cc" +dependencies = [ + "cfg-if 0.1.10", + "libc", + "nix", + "rand 0.6.5", + "winapi 0.3.9", +] + [[package]] name = "rawpointer" version = "0.2.1" @@ -6945,7 +6947,7 @@ dependencies = [ "hex-literal 0.2.1", "jsonrpc-core", "log", - "nix 0.17.0", + "nix", "pallet-sudo", "parity-scale-codec", "parking_lot 0.9.0", @@ -7004,7 +7006,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "frame-executive", "frame-support", @@ -7094,12 +7096,6 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e75f6a532d0fd9f7f13144f392b6ad56a32696bfcd9c78f797f16bbb6f072d6" -[[package]] -name = "rustc-serialize" -version = "0.3.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf128d1287d2ea9d80910b5f1120d0b8eede3fbf1abe91c40d39ea7d51e6fda" - [[package]] name = "rustc_version" version = "0.2.3" @@ -7194,7 +7190,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -7222,7 +7218,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7245,7 +7241,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7262,7 +7258,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7283,7 +7279,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -7294,7 +7290,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "chrono", "fdlimit", @@ -7332,7 +7328,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "fnv", @@ -7366,7 +7362,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "blake2-rfc", "hash-db", @@ -7396,7 +7392,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7407,7 +7403,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "fork-tree", @@ -7417,7 +7413,7 @@ dependencies = [ "merlin", "num-bigint", "num-rational", - "num-traits 0.2.14", + "num-traits", "parity-scale-codec", "parking_lot 0.11.1", "pdqselect", @@ -7453,7 +7449,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "futures 0.3.12", @@ -7477,7 +7473,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7490,7 +7486,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7516,7 +7512,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "sc-client-api", @@ -7530,7 +7526,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "lazy_static", @@ -7559,7 +7555,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "parity-scale-codec", @@ -7575,7 +7571,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "parity-scale-codec", @@ -7590,7 +7586,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "parity-scale-codec", @@ -7608,9 +7604,10 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", + "dyn-clone", "finality-grandpa", "fork-tree", "futures 0.3.12", @@ -7646,7 +7643,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -7670,12 +7667,12 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "futures 0.3.12", "log", - "num-traits 0.2.14", + "num-traits", "parity-scale-codec", "parking_lot 0.11.1", "prost", @@ -7690,7 +7687,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -7708,7 +7705,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -7728,7 +7725,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "hash-db", "lazy_static", @@ -7747,7 +7744,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "async-std", "async-trait", @@ -7800,7 +7797,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7816,7 +7813,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "bytes 0.5.6", "fnv", @@ -7843,7 +7840,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "libp2p", @@ -7856,7 +7853,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7865,7 +7862,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "hash-db", @@ -7899,7 +7896,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "futures 0.3.12", @@ -7923,7 +7920,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -7941,7 +7938,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "directories", "exit-future 0.2.0", @@ -8004,7 +8001,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "parity-scale-codec", @@ -8019,7 +8016,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8039,7 +8036,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "chrono", "futures 0.3.12", @@ -8061,7 +8058,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8089,7 +8086,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -8100,7 +8097,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "futures 0.3.12", @@ -8122,7 +8119,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8403,34 +8400,18 @@ dependencies = [ [[package]] name = "shared_memory" -version = "0.10.0" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf3ab0cdff84d6c66fc9e268010ea6508e58ee942575afb66f2cf194bb218bb4" +checksum = "b854a362375dfe8ab12ea8a98228040d37293c988f85fbac9fa0f83336387966" dependencies = [ "cfg-if 0.1.10", - "enum_primitive", "libc", - "log", - "memrange", - "nix 0.10.0", - "quick-error 1.2.3", - "rand 0.4.6", - "shared_memory_derive", - "theban_interval_tree", + "nix", + "quick-error 2.0.0", + "rand 0.6.5", "winapi 0.3.9", ] -[[package]] -name = "shared_memory_derive" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "767a14f1304be2f0b04e69860252f8ae9cfae0afaa9cc07b675147c43425dd3a" -dependencies = [ - "proc-macro2 0.4.30", - "quote 0.6.13", - "syn 0.15.44", -] - [[package]] name = "shlex" version = "0.1.1" @@ -8470,7 +8451,7 @@ checksum = "fb931b1367faadea6b1ab1c306a860ec17aaa5fa39f367d0c744e69d971a1fb2" dependencies = [ "approx", "num-complex", - "num-traits 0.2.14", + "num-traits", "paste 0.1.18", ] @@ -8543,7 +8524,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "sp-core", @@ -8555,7 +8536,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "hash-db", "parity-scale-codec", @@ -8571,7 +8552,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -8583,7 +8564,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "serde", @@ -8595,10 +8576,10 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "integer-sqrt", - "num-traits 0.2.14", + "num-traits", "parity-scale-codec", "serde", "sp-debug-derive", @@ -8608,7 +8589,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-api", @@ -8620,7 +8601,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8631,7 +8612,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-api", @@ -8643,7 +8624,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "log", @@ -8661,7 +8642,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "serde", "serde_json", @@ -8670,7 +8651,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8696,7 +8677,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#3957f43912e43fd28b624bb0736141ac24b51615" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-api", @@ -8711,7 +8692,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "merlin", "parity-scale-codec", @@ -8731,7 +8712,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8741,7 +8722,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8753,7 +8734,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "base58", "blake2-rfc", @@ -8769,7 +8750,7 @@ dependencies = [ "libsecp256k1", "log", "merlin", - "num-traits 0.2.14", + "num-traits", "parity-scale-codec", "parity-util-mem", "parking_lot 0.11.1", @@ -8797,7 +8778,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8806,7 +8787,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.8", @@ -8816,7 +8797,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "environmental", "parity-scale-codec", @@ -8827,7 +8808,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "finality-grandpa", "log", @@ -8844,7 +8825,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8856,7 +8837,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "hash-db", @@ -8880,7 +8861,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "lazy_static", "sp-core", @@ -8891,7 +8872,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8908,7 +8889,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "serde", @@ -8921,7 +8902,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -8932,7 +8913,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "sp-api", "sp-core", @@ -8942,7 +8923,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "backtrace", ] @@ -8950,7 +8931,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "serde", "sp-core", @@ -8959,7 +8940,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "either", "hash256-std-hasher", @@ -8980,7 +8961,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8997,7 +8978,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "Inflector", "proc-macro-crate", @@ -9009,7 +8990,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "serde", "serde_json", @@ -9018,7 +8999,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-api", @@ -9031,7 +9012,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9041,11 +9022,11 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "hash-db", "log", - "num-traits 0.2.14", + "num-traits", "parity-scale-codec", "parking_lot 0.11.1", "rand 0.7.3", @@ -9063,12 +9044,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9081,7 +9062,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "sp-core", @@ -9094,7 +9075,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#3957f43912e43fd28b624bb0736141ac24b51615" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -9107,7 +9088,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9121,7 +9102,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "log", "parity-scale-codec", @@ -9134,7 +9115,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "derive_more 0.99.11", "futures 0.3.12", @@ -9150,7 +9131,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "hash-db", "memory-db", @@ -9164,7 +9145,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "futures-core", @@ -9176,7 +9157,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9188,7 +9169,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9321,7 +9302,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "platforms", ] @@ -9329,7 +9310,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9352,7 +9333,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "async-std", "derive_more 0.99.11", @@ -9366,7 +9347,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#27c03f245e97d24cf33d57740d4111dd28731012" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.1.30", "futures 0.3.12", @@ -9393,7 +9374,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#3957f43912e43fd28b624bb0736141ac24b51615" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "cfg-if 1.0.0", "frame-executive", @@ -9435,7 +9416,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#3957f43912e43fd28b624bb0736141ac24b51615" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "parity-scale-codec", @@ -9456,7 +9437,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#3957f43912e43fd28b624bb0736141ac24b51615" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9466,7 +9447,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#3957f43912e43fd28b624bb0736141ac24b51615" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "proc-macro-crate", "quote 1.0.8", @@ -9492,7 +9473,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#3957f43912e43fd28b624bb0736141ac24b51615" +source = "git+https://github.com/paritytech/substrate?branch=master#5e8df3953b9f9d933b98c2c17dd856f7074bd497" dependencies = [ "ansi_term 0.12.1", "atty", @@ -9600,17 +9581,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "theban_interval_tree" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7b42a5385db9a651628091edcd1d58ac9cb1c92327d8cd2a29bf8e35bdfe4ea" -dependencies = [ - "memrange", - "rand 0.3.23", - "time", -] - [[package]] name = "thiserror" version = "1.0.23" @@ -10467,7 +10437,7 @@ dependencies = [ "libc", "memory_units", "num-rational", - "num-traits 0.2.14", + "num-traits", "parity-wasm 0.41.0", "wasmi-validation", ] @@ -10733,7 +10703,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.8.28" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "bitvec", "frame-executive", @@ -10889,7 +10859,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.8.22" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "parity-scale-codec", ] @@ -10897,7 +10867,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.8.22" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "frame-support", "parity-scale-codec", @@ -10913,7 +10883,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.8.22" -source = "git+https://github.com/paritytech/polkadot?branch=master#ac5ef00ed303b5ce9a92025012706ccf6d3c52cd" +source = "git+https://github.com/paritytech/polkadot?branch=master#f28a622e50a4fc7a56befc04f1a69deed2d4fe66" dependencies = [ "frame-support", "impl-trait-for-tuples", diff --git a/cumulus/client/consensus/common/src/lib.rs b/cumulus/client/consensus/common/src/lib.rs index b769e4f82d..1c8e97fa58 100644 --- a/cumulus/client/consensus/common/src/lib.rs +++ b/cumulus/client/consensus/common/src/lib.rs @@ -384,7 +384,7 @@ fn import_block_as_new_best( impl RelaychainClient for Arc where T: sc_client_api::BlockchainEvents + ProvideRuntimeApi + 'static + Send + Sync, - >::Api: ParachainHost, + >::Api: ParachainHost, { type Error = ClientError; @@ -430,6 +430,7 @@ where self.runtime_api() .persisted_validation_data(at, para_id, OccupiedCoreAssumption::TimedOut) .map(|s| s.map(|s| s.parent_head.0)) + .map_err(Into::into) } } diff --git a/cumulus/client/network/src/tests.rs b/cumulus/client/network/src/tests.rs index d1381c1a5f..08e5f4d066 100644 --- a/cumulus/client/network/src/tests.rs +++ b/cumulus/client/network/src/tests.rs @@ -360,8 +360,6 @@ impl ProvideRuntimeApi for TestApi { sp_api::mock_impl_runtime_apis! { impl ParachainHost for RuntimeApi { - type Error = sp_blockchain::Error; - fn validators(&self) -> Vec { self.data.validators.clone() } diff --git a/cumulus/test/service/src/lib.rs b/cumulus/test/service/src/lib.rs index 760750acda..e7f4889664 100644 --- a/cumulus/test/service/src/lib.rs +++ b/cumulus/test/service/src/lib.rs @@ -355,9 +355,7 @@ pub fn node_config( let base_path = BasePath::new_temp_dir()?; let root = base_path.path().to_path_buf(); let role = if is_collator { - Role::Authority { - sentry_nodes: Vec::new(), - } + Role::Authority } else { Role::Full };