From e6f37cb7cf01bd8e3bc8c8cfdaa47ea83ff72d9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Wed, 25 Nov 2020 15:45:49 +0100 Subject: [PATCH] Update everything to latest master (#247) --- cumulus/Cargo.lock | 671 ++++++++++-------- cumulus/consensus/src/import_queue.rs | 1 - cumulus/rococo-parachains/runtime/Cargo.toml | 2 +- cumulus/rococo-parachains/runtime/build.rs | 3 +- cumulus/rococo-parachains/src/service.rs | 2 - .../src/validate_block/implementation.rs | 78 +- cumulus/service/src/lib.rs | 1 - cumulus/test/runtime/Cargo.toml | 2 +- cumulus/test/runtime/build.rs | 3 +- cumulus/test/service/src/lib.rs | 2 - 10 files changed, 426 insertions(+), 339 deletions(-) diff --git a/cumulus/Cargo.lock b/cumulus/Cargo.lock index 65645497e9..34ec82a4c7 100644 --- a/cumulus/Cargo.lock +++ b/cumulus/Cargo.lock @@ -100,17 +100,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "alga" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f823d037a7ec6ea2197046bafd4ae150e6bc36f9ca347404f46a46823fa84f2" -dependencies = [ - "approx", - "num-complex", - "num-traits 0.2.14", -] - [[package]] name = "ansi_term" version = "0.11.0" @@ -292,7 +281,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite", + "pin-project-lite 0.1.11", "pin-utils", "slab", "wasm-bindgen-futures", @@ -551,12 +540,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "bs58" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb" - [[package]] name = "bs58" version = "0.4.0" @@ -572,6 +555,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "build-helper" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdce191bf3fa4995ce948c8c83b4640a1745457a149e73c6db75b4ffe36aad5f" +dependencies = [ + "semver 0.6.0", +] + [[package]] name = "bumpalo" version = "3.4.0" @@ -619,6 +611,18 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" +[[package]] +name = "cargo_metadata" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83f95cf4bf0dda0ac2e65371ae7215d0dce3c187613a9dbf23aaa9374186f97a" +dependencies = [ + "semver 0.11.0", + "semver-parser 0.10.0", + "serde", + "serde_json", +] + [[package]] name = "cc" version = "1.0.61" @@ -1261,7 +1265,7 @@ dependencies = [ "sp-std", "sp-transaction-pool", "sp-version", - "substrate-wasm-builder-runner 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1293,7 +1297,7 @@ dependencies = [ "sp-std", "sp-transaction-pool", "sp-version", - "substrate-wasm-builder-runner 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1751,7 +1755,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", ] @@ -1759,7 +1763,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -1777,7 +1781,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "chrono", "frame-benchmarking", @@ -1799,7 +1803,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -1815,7 +1819,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "12.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "serde", @@ -1826,7 +1830,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "bitflags", "frame-metadata", @@ -1851,7 +1855,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.24", @@ -1862,7 +1866,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1874,7 +1878,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -1884,7 +1888,7 @@ dependencies = [ [[package]] name = "frame-system" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1900,7 +1904,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-api", @@ -2032,7 +2036,7 @@ dependencies = [ "futures-io", "memchr", "parking", - "pin-project-lite", + "pin-project-lite 0.1.11", "waker-fn", ] @@ -2136,6 +2140,15 @@ dependencies = [ "typenum", ] +[[package]] +name = "generic-array" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ed1e761351b56f54eb9dcd0cfaca9fd0daecf93918e1cfc01c8a3d26ee7adcd" +dependencies = [ + "typenum", +] + [[package]] name = "generic-array" version = "0.14.4" @@ -2839,7 +2852,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "frame-executive", @@ -2898,7 +2911,7 @@ dependencies = [ "sp-transaction-pool", "sp-version", "static_assertions", - "substrate-wasm-builder-runner 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3035,7 +3048,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b8186060d6bd415e4e928e6cb44c4fe7e7a7dd53437bd936ce7e5f421e45a51" dependencies = [ "asn1_der", - "bs58 0.4.0", + "bs58", "ed25519-dalek", "either", "fnv", @@ -3057,7 +3070,7 @@ dependencies = [ "sha2 0.9.2", "smallvec 1.5.0", "thiserror", - "unsigned-varint 0.5.1", + "unsigned-varint", "void", "zeroize", ] @@ -3134,7 +3147,7 @@ dependencies = [ "rand 0.7.3", "sha2 0.9.2", "smallvec 1.5.0", - "unsigned-varint 0.5.1", + "unsigned-varint", "wasm-timer", ] @@ -3176,7 +3189,7 @@ dependencies = [ "sha2 0.9.2", "smallvec 1.5.0", "uint", - "unsigned-varint 0.5.1", + "unsigned-varint", "void", "wasm-timer", ] @@ -3218,7 +3231,7 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec 1.5.0", - "unsigned-varint 0.5.1", + "unsigned-varint", ] [[package]] @@ -3271,7 +3284,7 @@ dependencies = [ "log", "prost", "prost-build", - "unsigned-varint 0.5.1", + "unsigned-varint", "void", ] @@ -3305,7 +3318,7 @@ dependencies = [ "minicbor", "rand 0.7.3", "smallvec 1.5.0", - "unsigned-varint 0.5.1", + "unsigned-varint", "wasm-timer", ] @@ -3456,11 +3469,10 @@ dependencies = [ [[package]] name = "linregress" -version = "0.1.7" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9290cf6f928576eeb9c096c6fad9d8d452a0a1a70a2bbffa6e36064eedc0aac9" +checksum = "0d0ad4b5cc8385a881c561fac3501353d63d2a2b7a357b5064d71815c9a92724" dependencies = [ - "failure", "nalgebra", "statrs", ] @@ -3762,7 +3774,7 @@ dependencies = [ "sha-1 0.9.2", "sha2 0.9.2", "sha3", - "unsigned-varint 0.5.1", + "unsigned-varint", ] [[package]] @@ -3782,23 +3794,24 @@ dependencies = [ "log", "pin-project 1.0.2", "smallvec 1.5.0", - "unsigned-varint 0.5.1", + "unsigned-varint", ] [[package]] name = "nalgebra" -version = "0.18.1" +version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaa9fddbc34c8c35dd2108515587b8ce0cab396f17977b8c738568e4edb521a2" +checksum = "d6b6147c3d50b4f3cdabfe2ecc94a0191fd3d6ad58aefd9664cf396285883486" dependencies = [ - "alga", "approx", - "generic-array 0.12.3", + "generic-array 0.13.2", "matrixmultiply", "num-complex", "num-rational", "num-traits 0.2.14", - "rand 0.6.5", + "rand 0.7.3", + "rand_distr", + "simba", "typenum", ] @@ -4015,7 +4028,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4031,7 +4044,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4046,7 +4059,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-benchmarking", "frame-support", @@ -4071,7 +4084,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-benchmarking", "frame-support", @@ -4085,7 +4098,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4100,7 +4113,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-benchmarking", "frame-support", @@ -4115,7 +4128,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4129,7 +4142,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-benchmarking", "frame-support", @@ -4150,7 +4163,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4166,7 +4179,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4185,7 +4198,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4201,7 +4214,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4215,7 +4228,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4230,7 +4243,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4244,7 +4257,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4259,7 +4272,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4274,7 +4287,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4287,7 +4300,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "enumflags2", "frame-support", @@ -4302,7 +4315,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-benchmarking", "frame-support", @@ -4317,7 +4330,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4337,7 +4350,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4351,7 +4364,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4371,7 +4384,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -4382,7 +4395,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4396,7 +4409,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-benchmarking", "frame-support", @@ -4413,7 +4426,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4430,7 +4443,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4448,7 +4461,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "parity-scale-codec", @@ -4461,7 +4474,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4475,7 +4488,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-support", "frame-system", @@ -4490,7 +4503,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "enumflags2", "frame-support", @@ -4533,14 +4546,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43244a26dc1ddd3097216bb12eaa6cf8a07b060c72718d9ebd60fd297d6401df" dependencies = [ "arrayref", - "bs58 0.4.0", + "bs58", "byteorder", "data-encoding", "multihash", "percent-encoding 2.1.0", "serde", "static_assertions", - "unsigned-varint 0.5.1", + "unsigned-varint", "url 2.1.1", ] @@ -4621,6 +4634,15 @@ dependencies = [ "synstructure", ] +[[package]] +name = "parity-wasm" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16ad52817c4d343339b3bc2e26861bd21478eda0b7509acf83505727000512ac" +dependencies = [ + "byteorder", +] + [[package]] name = "parity-wasm" version = "0.41.0" @@ -4911,6 +4933,12 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c917123afa01924fc84bb20c4c03f004d9c38e5127e3c039bbf7f4b9c76a2f6b" +[[package]] +name = "pin-project-lite" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b063f57ec186e6140e2b8b6921e5f1bd89c7356dda5b33acc5401203ca6131c" + [[package]] name = "pin-utils" version = "0.1.0" @@ -4932,7 +4960,7 @@ checksum = "feb3b2b1033b8a60b4da6ee470325f887758c95d5320f52f9ce0df055a55940e" [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "parity-scale-codec", @@ -4947,7 +4975,7 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "parity-scale-codec", @@ -4966,7 +4994,7 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "frame-benchmarking-cli", "log", @@ -4986,7 +5014,7 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "polkadot-node-network-protocol", @@ -5001,7 +5029,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.7.30" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "parity-scale-codec", "sp-core", @@ -5012,7 +5040,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -5025,7 +5053,7 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "async-trait", "futures 0.3.8", @@ -5042,7 +5070,7 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "polkadot-erasure-coding", @@ -5059,7 +5087,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -5080,7 +5108,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "futures 0.3.8", @@ -5099,7 +5127,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "derive_more 0.99.11", "futures 0.3.8", @@ -5116,7 +5144,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-selection" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "polkadot-node-subsystem", @@ -5130,7 +5158,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "parity-scale-codec", @@ -5147,7 +5175,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "polkadot-node-subsystem", @@ -5161,7 +5189,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-proposer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -5185,7 +5213,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "futures 0.3.8", @@ -5200,7 +5228,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "polkadot-node-subsystem", @@ -5214,7 +5242,7 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -5225,7 +5253,7 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "parity-scale-codec", @@ -5238,7 +5266,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -5262,7 +5290,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "async-trait", "futures 0.3.8", @@ -5285,7 +5313,7 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "async-trait", "futures 0.3.8", @@ -5309,7 +5337,7 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "async-trait", "futures 0.3.8", @@ -5327,7 +5355,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "derive_more 0.99.11", "futures 0.3.8", @@ -5350,13 +5378,14 @@ dependencies = [ [[package]] name = "polkadot-pov-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", + "thiserror", "tracing", "tracing-futures", ] @@ -5364,7 +5393,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "frame-system", @@ -5389,7 +5418,7 @@ dependencies = [ [[package]] name = "polkadot-rpc" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "jsonrpc-core", "pallet-transaction-payment-rpc", @@ -5419,7 +5448,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "frame-executive", @@ -5476,13 +5505,13 @@ dependencies = [ "sp-transaction-pool", "sp-version", "static_assertions", - "substrate-wasm-builder-runner 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "polkadot-runtime-common" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "frame-support", @@ -5517,7 +5546,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.8.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "derive_more 0.99.11", @@ -5553,7 +5582,7 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.8.3" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "frame-benchmarking", "frame-system-rpc-runtime-api", @@ -5633,7 +5662,7 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "arrayvec 0.5.2", "futures 0.3.8", @@ -5651,7 +5680,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -5661,7 +5690,7 @@ dependencies = [ [[package]] name = "polkadot-test-client" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "parity-scale-codec", "polkadot-node-subsystem", @@ -5685,7 +5714,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "frame-executive", @@ -5733,13 +5762,13 @@ dependencies = [ "sp-std", "sp-transaction-pool", "sp-version", - "substrate-wasm-builder-runner 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "polkadot-test-service" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "frame-benchmarking", "frame-system", @@ -5791,7 +5820,7 @@ dependencies = [ [[package]] name = "polkadot-validation" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "futures 0.3.8", "log", @@ -6028,7 +6057,7 @@ checksum = "0f53bc2558e8376358ebdc28301546471d67336584f6438ed4b7c7457a055fd7" dependencies = [ "byteorder", "log", - "parity-wasm", + "parity-wasm 0.41.0", ] [[package]] @@ -6051,7 +6080,7 @@ checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" dependencies = [ "futures-core", "futures-sink", - "pin-project-lite", + "pin-project-lite 0.1.11", ] [[package]] @@ -6101,19 +6130,6 @@ dependencies = [ "winapi 0.3.9", ] -[[package]] -name = "rand" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9" -dependencies = [ - "cloudabi 0.0.3", - "fuchsia-cprng", - "libc", - "rand_core 0.3.1", - "winapi 0.3.9", -] - [[package]] name = "rand" version = "0.6.5" @@ -6191,6 +6207,15 @@ dependencies = [ "getrandom", ] +[[package]] +name = "rand_distr" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96977acbdd3a6576fb1d27391900035bf3863d4a16422973a409b488cf29ffb2" +dependencies = [ + "rand 0.7.3", +] + [[package]] name = "rand_hc" version = "0.1.0" @@ -6534,7 +6559,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "frame-executive", "frame-support", @@ -6577,14 +6602,14 @@ dependencies = [ "sp-std", "sp-transaction-pool", "sp-version", - "substrate-wasm-builder-runner 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "rpassword" -version = "4.0.5" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99371657d3c8e4d816fb6221db98fa408242b0b53bac08f8676a41f8554fe99f" +checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" dependencies = [ "libc", "winapi 0.3.9", @@ -6632,7 +6657,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" dependencies = [ - "semver", + "semver 0.9.0", ] [[package]] @@ -6695,13 +6720,21 @@ dependencies = [ "stream-cipher", ] +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] + [[package]] name = "sc-authority-discovery" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "async-trait", - "bytes 0.5.6", "derive_more 0.99.11", "either", "futures 0.3.8", @@ -6713,7 +6746,6 @@ dependencies = [ "prost-build", "rand 0.7.3", "sc-client-api", - "sc-keystore", "sc-network", "serde_json", "sp-api", @@ -6728,7 +6760,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -6751,7 +6783,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -6768,7 +6800,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -6789,7 +6821,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -6800,7 +6832,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "ansi_term 0.12.1", "atty", @@ -6845,7 +6877,7 @@ dependencies = [ [[package]] name = "sc-cli-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -6856,20 +6888,18 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "fnv", "futures 0.3.8", "hash-db", - "hex-literal 0.3.1", "kvdb", "lazy_static", "log", "parity-scale-codec", "parking_lot 0.10.2", "sc-executor", - "sc-telemetry", "sp-api", "sp-blockchain", "sp-consensus", @@ -6877,7 +6907,6 @@ dependencies = [ "sp-database", "sp-externalities", "sp-inherents", - "sp-keyring", "sp-keystore", "sp-runtime", "sp-state-machine", @@ -6893,7 +6922,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "blake2-rfc", "hash-db", @@ -6923,7 +6952,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "sc-client-api", "sp-blockchain", @@ -6934,7 +6963,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "fork-tree", @@ -6979,7 +7008,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "futures 0.3.8", @@ -7003,7 +7032,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7016,7 +7045,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -7041,7 +7070,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "sc-client-api", @@ -7055,14 +7084,14 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "lazy_static", "libsecp256k1", "log", "parity-scale-codec", - "parity-wasm", + "parity-wasm 0.41.0", "parking_lot 0.10.2", "sc-executor-common", "sc-executor-wasmi", @@ -7084,12 +7113,12 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "log", "parity-scale-codec", - "parity-wasm", + "parity-wasm 0.41.0", "sp-allocator", "sp-core", "sp-runtime-interface", @@ -7101,7 +7130,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "parity-scale-codec", @@ -7116,11 +7145,11 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "parity-scale-codec", - "parity-wasm", + "parity-wasm 0.41.0", "pwasm-utils", "sc-executor-common", "scoped-tls", @@ -7134,7 +7163,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -7171,7 +7200,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "finality-grandpa", @@ -7195,7 +7224,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "ansi_term 0.12.1", "futures 0.3.8", @@ -7213,7 +7242,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -7233,7 +7262,7 @@ dependencies = [ [[package]] name = "sc-light" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "hash-db", "lazy_static", @@ -7252,12 +7281,12 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "async-std", "async-trait", "bitflags", - "bs58 0.3.1", + "bs58", "bytes 0.5.6", "derive_more 0.99.11", "either", @@ -7276,7 +7305,7 @@ dependencies = [ "lru", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.10.2", + "parking_lot 0.11.1", "pin-project 0.4.27", "prost", "prost-build", @@ -7288,7 +7317,7 @@ dependencies = [ "serde_json", "slog", "slog_derive", - "smallvec 0.6.13", + "smallvec 1.5.0", "sp-arithmetic", "sp-blockchain", "sp-consensus", @@ -7297,7 +7326,7 @@ dependencies = [ "sp-utils", "substrate-prometheus-endpoint", "thiserror", - "unsigned-varint 0.4.0", + "unsigned-varint", "void", "wasm-timer", "zeroize", @@ -7306,7 +7335,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -7321,7 +7350,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "bytes 0.5.6", "fnv", @@ -7348,7 +7377,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "libp2p", @@ -7361,7 +7390,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7370,7 +7399,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "hash-db", @@ -7403,7 +7432,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "futures 0.3.8", @@ -7427,7 +7456,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.1.30", "jsonrpc-core", @@ -7445,7 +7474,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "directories", @@ -7509,7 +7538,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "parity-scale-codec", @@ -7523,7 +7552,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -7542,7 +7571,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -7563,7 +7592,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "erased-serde", "log", @@ -7582,7 +7611,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "futures 0.3.8", @@ -7603,7 +7632,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "futures 0.3.8", @@ -7734,13 +7763,32 @@ dependencies = [ "libc", ] +[[package]] +name = "semver" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a3186ec9e65071a2095434b1f5bb24838d4e8e130f584c790f6033c79943537" +dependencies = [ + "semver-parser 0.7.0", +] + [[package]] name = "semver" version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" dependencies = [ - "semver-parser", + "semver-parser 0.7.0", +] + +[[package]] +name = "semver" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" +dependencies = [ + "semver-parser 0.10.0", + "serde", ] [[package]] @@ -7749,6 +7797,16 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" +[[package]] +name = "semver-parser" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e012c6c5380fb91897ba7b9261a0f565e624e869d42fe1a1d03fa0d68a083d5" +dependencies = [ + "pest", + "pest_derive", +] + [[package]] name = "serde" version = "1.0.117" @@ -7903,6 +7961,18 @@ version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29f060a7d147e33490ec10da418795238fd7545bba241504d6b31a409f2e6210" +[[package]] +name = "simba" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb931b1367faadea6b1ab1c306a860ec17aaa5fa39f367d0c744e69d971a1fb2" +dependencies = [ + "approx", + "num-complex", + "num-traits 0.2.14", + "paste", +] + [[package]] name = "slab" version = "0.4.2" @@ -8017,7 +8087,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "log", @@ -8029,7 +8099,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "hash-db", "parity-scale-codec", @@ -8044,7 +8114,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -8056,7 +8126,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "serde", @@ -8068,7 +8138,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "integer-sqrt", "num-traits 0.2.14", @@ -8081,7 +8151,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-api", @@ -8093,7 +8163,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8104,7 +8174,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-api", @@ -8116,13 +8186,12 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "lru", "parity-scale-codec", "parking_lot 0.10.2", - "sp-block-builder", "sp-consensus", "sp-database", "sp-runtime", @@ -8133,7 +8202,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "serde", "serde_json", @@ -8142,7 +8211,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -8168,7 +8237,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9ec43d880823e9ad082de7e3038ac9777613fa15" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-api", @@ -8182,7 +8251,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "merlin", "parity-scale-codec", @@ -8202,7 +8271,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8211,7 +8280,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8223,7 +8292,7 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "base58", "blake2-rfc", @@ -8267,7 +8336,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -8276,7 +8345,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -8286,7 +8355,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "environmental", "parity-scale-codec", @@ -8297,7 +8366,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "finality-grandpa", "log", @@ -8314,7 +8383,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "parking_lot 0.10.2", @@ -8326,7 +8395,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "hash-db", @@ -8350,7 +8419,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "lazy_static", "sp-core", @@ -8361,7 +8430,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "async-trait", "derive_more 0.99.11", @@ -8377,7 +8446,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "serde", @@ -8389,7 +8458,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -8400,7 +8469,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "sp-api", "sp-core", @@ -8410,16 +8479,15 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "backtrace", - "log", ] [[package]] name = "sp-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "serde", "sp-core", @@ -8428,7 +8496,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "either", "hash256-std-hasher", @@ -8442,7 +8510,6 @@ dependencies = [ "sp-application-crypto", "sp-arithmetic", "sp-core", - "sp-inherents", "sp-io", "sp-std", ] @@ -8450,7 +8517,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "primitive-types", @@ -8466,7 +8533,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "Inflector", "proc-macro-crate", @@ -8478,7 +8545,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "serde", "serde_json", @@ -8487,7 +8554,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-api", @@ -8500,7 +8567,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8510,7 +8577,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "hash-db", "log", @@ -8532,12 +8599,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" [[package]] name = "sp-storage" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "impl-serde", "parity-scale-codec", @@ -8550,7 +8617,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "sp-core", @@ -8563,7 +8630,7 @@ dependencies = [ [[package]] name = "sp-test-primitives" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9ec43d880823e9ad082de7e3038ac9777613fa15" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -8576,7 +8643,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8590,7 +8657,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "log", "parity-scale-codec", @@ -8603,7 +8670,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "derive_more 0.99.11", "futures 0.3.8", @@ -8618,7 +8685,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "hash-db", "memory-db", @@ -8632,7 +8699,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "futures-core", @@ -8644,7 +8711,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "impl-serde", "parity-scale-codec", @@ -8656,7 +8723,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8684,11 +8751,11 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "statrs" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10102ac8d55e35db2b3fafc26f81ba8647da2e15879ab686a67e6d19af2685e8" +checksum = "cce16f6de653e88beca7bd13780d08e09d4489dbca1f9210e041bc4852481382" dependencies = [ - "rand 0.5.6", + "rand 0.7.3", ] [[package]] @@ -8789,7 +8856,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "platforms", ] @@ -8797,7 +8864,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.8", @@ -8820,7 +8887,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "async-std", "derive_more 0.99.11", @@ -8834,7 +8901,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#0fcbef2e12abe14d9502e4273b335a7a245a8193" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.1.30", "futures 0.3.8", @@ -8861,7 +8928,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9ec43d880823e9ad082de7e3038ac9777613fa15" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "cfg-if 0.1.10", "frame-executive", @@ -8896,14 +8963,14 @@ dependencies = [ "sp-transaction-pool", "sp-trie", "sp-version", - "substrate-wasm-builder-runner 2.0.0 (git+https://github.com/paritytech/substrate)", + "substrate-wasm-builder 3.0.0 (git+https://github.com/paritytech/substrate)", "trie-db", ] [[package]] name = "substrate-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9ec43d880823e9ad082de7e3038ac9777613fa15" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "parity-scale-codec", @@ -8924,7 +8991,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9ec43d880823e9ad082de7e3038ac9777613fa15" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "futures 0.3.8", "substrate-test-utils-derive", @@ -8934,7 +9001,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9ec43d880823e9ad082de7e3038ac9777613fa15" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" dependencies = [ "proc-macro-crate", "quote 1.0.7", @@ -8942,15 +9009,35 @@ dependencies = [ ] [[package]] -name = "substrate-wasm-builder-runner" -version = "2.0.0" +name = "substrate-wasm-builder" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54cab12167e32b38a62c5ea5825aa0874cde315f907a46aad2b05aa8ef3d862f" +checksum = "79091baab813855ddf65b191de9fe53e656b6b67c1e9bd23fdcbff8788164684" +dependencies = [ + "ansi_term 0.12.1", + "atty", + "build-helper", + "cargo_metadata", + "tempfile", + "toml", + "walkdir", + "wasm-gc-api", +] [[package]] -name = "substrate-wasm-builder-runner" -version = "2.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#9ec43d880823e9ad082de7e3038ac9777613fa15" +name = "substrate-wasm-builder" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#1ec8a7f57ba5faac74c09296eab9977fb331c386" +dependencies = [ + "ansi_term 0.12.1", + "atty", + "build-helper", + "cargo_metadata", + "tempfile", + "toml", + "walkdir", + "wasm-gc-api", +] [[package]] name = "subtle" @@ -9175,7 +9262,7 @@ dependencies = [ "mio", "mio-uds", "num_cpus", - "pin-project-lite", + "pin-project-lite 0.1.11", "signal-hook-registry", "slab", "tokio-macros", @@ -9406,7 +9493,7 @@ dependencies = [ "futures-core", "futures-sink", "log", - "pin-project-lite", + "pin-project-lite 0.1.11", "tokio 0.2.22", ] @@ -9427,13 +9514,13 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0987850db3733619253fe60e17cb59b82d37c7e6c0236bb81e4d6b87c879f27" +checksum = "9f47026cdc4080c07e49b37087de021820269d996f581aac150ef9e5583eefe3" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "log", - "pin-project-lite", + "pin-project-lite 0.2.0", "tracing-attributes", "tracing-core", ] @@ -9561,7 +9648,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.7.3", + "rand 0.6.5", "static_assertions", ] @@ -9650,18 +9737,6 @@ dependencies = [ "subtle 2.3.0", ] -[[package]] -name = "unsigned-varint" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "669d776983b692a906c881fcd0cfb34271a48e197e4d6cb8df32b05bfc3d3fa5" -dependencies = [ - "bytes 0.5.6", - "futures-io", - "futures-util", - "futures_codec", -] - [[package]] name = "unsigned-varint" version = "0.5.1" @@ -9747,6 +9822,17 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" +[[package]] +name = "walkdir" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" +dependencies = [ + "same-file", + "winapi 0.3.9", + "winapi-util", +] + [[package]] name = "want" version = "0.2.0" @@ -9846,6 +9932,17 @@ version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d649a3145108d7d3fbcde896a468d1bd636791823c9921135218ad89be08307" +[[package]] +name = "wasm-gc-api" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0c32691b6c7e6c14e7f8fd55361a9088b507aa49620fcd06c09b3a1082186b9" +dependencies = [ + "log", + "parity-wasm 0.32.0", + "rustc-demangle", +] + [[package]] name = "wasm-timer" version = "0.2.5" @@ -9871,7 +9968,7 @@ dependencies = [ "memory_units", "num-rational", "num-traits 0.2.14", - "parity-wasm", + "parity-wasm 0.41.0", "wasmi-validation", ] @@ -9881,7 +9978,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea78c597064ba73596099281e2f4cfc019075122a65cdda3205af94f0b264d93" dependencies = [ - "parity-wasm", + "parity-wasm 0.41.0", ] [[package]] @@ -10110,7 +10207,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.8.26" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "bitvec", "frame-executive", @@ -10171,7 +10268,7 @@ dependencies = [ "sp-transaction-pool", "sp-version", "static_assertions", - "substrate-wasm-builder-runner 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-wasm-builder 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -10250,7 +10347,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.8.22" -source = "git+https://github.com/paritytech/polkadot?branch=master#ffedeab4f0097107240bec74cf376a79a5240181" +source = "git+https://github.com/paritytech/polkadot?branch=master#9a32ab1d9f22386dedc9a7e65aeb5e07949f26f3" dependencies = [ "parity-scale-codec", ] diff --git a/cumulus/consensus/src/import_queue.rs b/cumulus/consensus/src/import_queue.rs index 654a27c4be..eeb6a0a95a 100644 --- a/cumulus/consensus/src/import_queue.rs +++ b/cumulus/consensus/src/import_queue.rs @@ -125,7 +125,6 @@ where verifier, Box::new(block_import), None, - None, spawner, registry, )) diff --git a/cumulus/rococo-parachains/runtime/Cargo.toml b/cumulus/rococo-parachains/runtime/Cargo.toml index 44df3db1a7..d7b1136f3a 100644 --- a/cumulus/rococo-parachains/runtime/Cargo.toml +++ b/cumulus/rococo-parachains/runtime/Cargo.toml @@ -43,7 +43,7 @@ cumulus-message-broker = { path = "../../message-broker", default-features = fal polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false , branch = "master" } [build-dependencies] -wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "2.0.0" } +substrate-wasm-builder = "3.0.0" [features] default = [ "std" ] diff --git a/cumulus/rococo-parachains/runtime/build.rs b/cumulus/rococo-parachains/runtime/build.rs index 5fefb95548..4ffbb1f64a 100644 --- a/cumulus/rococo-parachains/runtime/build.rs +++ b/cumulus/rococo-parachains/runtime/build.rs @@ -14,12 +14,11 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . -use wasm_builder_runner::WasmBuilder; +use substrate_wasm_builder::WasmBuilder; fn main() { WasmBuilder::new() .with_current_project() - .with_wasm_builder_from_crates("2.0.0") .export_heap_base() .import_memory() .build() diff --git a/cumulus/rococo-parachains/src/service.rs b/cumulus/rococo-parachains/src/service.rs index 01f2d62284..7cba6004ea 100644 --- a/cumulus/rococo-parachains/src/service.rs +++ b/cumulus/rococo-parachains/src/service.rs @@ -147,8 +147,6 @@ where import_queue, on_demand: None, block_announce_validator_builder: Some(Box::new(|_| block_announce_validator)), - finality_proof_request_builder: None, - finality_proof_provider: None, })?; let rpc_client = client.clone(); diff --git a/cumulus/runtime/src/validate_block/implementation.rs b/cumulus/runtime/src/validate_block/implementation.rs index 01c159eccd..3a9f81d3ff 100644 --- a/cumulus/runtime/src/validate_block/implementation.rs +++ b/cumulus/runtime/src/validate_block/implementation.rs @@ -43,7 +43,7 @@ use sp_trie::MemoryDB; type StorageValue = Vec; type StorageKey = Vec; -type Ext<'a, B: BlockT> = sp_state_machine::Ext< +type Ext<'a, B> = sp_state_machine::Ext< 'a, HashFor, NumberFor, @@ -93,45 +93,43 @@ pub fn validate_block>(params: ValidationParams) - params: ¶ms, }; - let _guard = unsafe { - ( - // Replace storage calls with our own implementations - sp_io::storage::host_read.replace_implementation(host_storage_read), - sp_io::storage::host_set.replace_implementation(host_storage_set), - sp_io::storage::host_get.replace_implementation(host_storage_get), - sp_io::storage::host_exists.replace_implementation(host_storage_exists), - sp_io::storage::host_clear.replace_implementation(host_storage_clear), - sp_io::storage::host_root.replace_implementation(host_storage_root), - sp_io::storage::host_clear_prefix.replace_implementation(host_storage_clear_prefix), - sp_io::storage::host_changes_root.replace_implementation(host_storage_changes_root), - sp_io::storage::host_append.replace_implementation(host_storage_append), - sp_io::storage::host_next_key.replace_implementation(host_storage_next_key), - sp_io::storage::host_start_transaction - .replace_implementation(host_storage_start_transaction), - sp_io::storage::host_rollback_transaction - .replace_implementation(host_storage_rollback_transaction), - sp_io::storage::host_commit_transaction - .replace_implementation(host_storage_commit_transaction), - sp_io::default_child_storage::host_get - .replace_implementation(host_default_child_storage_get), - sp_io::default_child_storage::host_read - .replace_implementation(host_default_child_storage_read), - sp_io::default_child_storage::host_set - .replace_implementation(host_default_child_storage_set), - sp_io::default_child_storage::host_clear - .replace_implementation(host_default_child_storage_clear), - sp_io::default_child_storage::host_storage_kill - .replace_implementation(host_default_child_storage_storage_kill), - sp_io::default_child_storage::host_exists - .replace_implementation(host_default_child_storage_exists), - sp_io::default_child_storage::host_clear_prefix - .replace_implementation(host_default_child_storage_clear_prefix), - sp_io::default_child_storage::host_root - .replace_implementation(host_default_child_storage_root), - sp_io::default_child_storage::host_next_key - .replace_implementation(host_default_child_storage_next_key), - ) - }; + let _guard = ( + // Replace storage calls with our own implementations + sp_io::storage::host_read.replace_implementation(host_storage_read), + sp_io::storage::host_set.replace_implementation(host_storage_set), + sp_io::storage::host_get.replace_implementation(host_storage_get), + sp_io::storage::host_exists.replace_implementation(host_storage_exists), + sp_io::storage::host_clear.replace_implementation(host_storage_clear), + sp_io::storage::host_root.replace_implementation(host_storage_root), + sp_io::storage::host_clear_prefix.replace_implementation(host_storage_clear_prefix), + sp_io::storage::host_changes_root.replace_implementation(host_storage_changes_root), + sp_io::storage::host_append.replace_implementation(host_storage_append), + sp_io::storage::host_next_key.replace_implementation(host_storage_next_key), + sp_io::storage::host_start_transaction + .replace_implementation(host_storage_start_transaction), + sp_io::storage::host_rollback_transaction + .replace_implementation(host_storage_rollback_transaction), + sp_io::storage::host_commit_transaction + .replace_implementation(host_storage_commit_transaction), + sp_io::default_child_storage::host_get + .replace_implementation(host_default_child_storage_get), + sp_io::default_child_storage::host_read + .replace_implementation(host_default_child_storage_read), + sp_io::default_child_storage::host_set + .replace_implementation(host_default_child_storage_set), + sp_io::default_child_storage::host_clear + .replace_implementation(host_default_child_storage_clear), + sp_io::default_child_storage::host_storage_kill + .replace_implementation(host_default_child_storage_storage_kill), + sp_io::default_child_storage::host_exists + .replace_implementation(host_default_child_storage_exists), + sp_io::default_child_storage::host_clear_prefix + .replace_implementation(host_default_child_storage_clear_prefix), + sp_io::default_child_storage::host_root + .replace_implementation(host_default_child_storage_root), + sp_io::default_child_storage::host_next_key + .replace_implementation(host_default_child_storage_next_key), + ); set_and_run_with_externalities(&mut ext, || { E::execute_block(block); diff --git a/cumulus/service/src/lib.rs b/cumulus/service/src/lib.rs index 44d51d91a7..fa6f0ef4e0 100644 --- a/cumulus/service/src/lib.rs +++ b/cumulus/service/src/lib.rs @@ -305,7 +305,6 @@ pub fn build_polkadot_full_node( config, polkadot_service::IsCollator::Yes(collator_id), None, - None, ) } } diff --git a/cumulus/test/runtime/Cargo.toml b/cumulus/test/runtime/Cargo.toml index 5ad0329baa..f2b1004591 100644 --- a/cumulus/test/runtime/Cargo.toml +++ b/cumulus/test/runtime/Cargo.toml @@ -38,7 +38,7 @@ cumulus-runtime = { path = "../../runtime", default-features = false } polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false , branch = "master" } [build-dependencies] -wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = "2.0.0" } +substrate-wasm-builder = "3.0.0" [features] default = [ "std" ] diff --git a/cumulus/test/runtime/build.rs b/cumulus/test/runtime/build.rs index 5fefb95548..4ffbb1f64a 100644 --- a/cumulus/test/runtime/build.rs +++ b/cumulus/test/runtime/build.rs @@ -14,12 +14,11 @@ // You should have received a copy of the GNU General Public License // along with Cumulus. If not, see . -use wasm_builder_runner::WasmBuilder; +use substrate_wasm_builder::WasmBuilder; fn main() { WasmBuilder::new() .with_current_project() - .with_wasm_builder_from_crates("2.0.0") .export_heap_base() .import_memory() .build() diff --git a/cumulus/test/service/src/lib.rs b/cumulus/test/service/src/lib.rs index 683a734545..ae452b6b64 100644 --- a/cumulus/test/service/src/lib.rs +++ b/cumulus/test/service/src/lib.rs @@ -181,8 +181,6 @@ where import_queue, on_demand: None, block_announce_validator_builder: Some(Box::new(block_announce_validator_builder)), - finality_proof_request_builder: None, - finality_proof_provider: None, })?; let rpc_extensions_builder = {