From cb1e21cb0c374b7601dc05e763bace717900059b Mon Sep 17 00:00:00 2001 From: Alexander Popiak <alexander.popiak@parity.io> Date: Thu, 14 May 2020 17:20:07 +0200 Subject: [PATCH] Companion PR to 5802 (#1050) --- polkadot/Cargo.lock | 1033 +++++++++++++------------- polkadot/runtime/kusama/Cargo.toml | 1 + polkadot/runtime/kusama/src/lib.rs | 10 +- polkadot/runtime/polkadot/Cargo.toml | 1 + polkadot/runtime/polkadot/src/lib.rs | 10 +- 5 files changed, 542 insertions(+), 513 deletions(-) diff --git a/polkadot/Cargo.lock b/polkadot/Cargo.lock index f80f9e272bd..8d999cd332a 100644 --- a/polkadot/Cargo.lock +++ b/polkadot/Cargo.lock @@ -10,6 +10,15 @@ dependencies = [ "regex", ] +[[package]] +name = "addr2line" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "456d75cbb82da1ad150c8a9d97285ffcd21c9931dcb11e995903e7d75141b38b" +dependencies = [ + "gimli 0.21.0", +] + [[package]] name = "adler32" version = "1.0.4" @@ -99,9 +108,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.28" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9a60d744a80c30fcb657dfe2c1b22bcb3e814c1a1e3674f32bf5820b570fbff" +checksum = "2494382e9ba43995f3c56359e518641f450f5c36feeb4632a75cde2ec297c867" [[package]] name = "app_dirs" @@ -166,8 +175,8 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -232,7 +241,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "95fd83426b89b034bf4e9ceb9c533c2f2386b813fd3dcae0a425ec6f1837d78a" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "rustls", "webpki", "webpki-roots 0.19.0", @@ -263,26 +272,17 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" [[package]] name = "backtrace" -version = "0.3.46" +version = "0.3.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e" +checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130" dependencies = [ - "backtrace-sys", + "addr2line", "cfg-if", "libc", + "object 0.19.0", "rustc-demangle", ] -[[package]] -name = "backtrace-sys" -version = "0.1.36" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78848718ee1255a2485d1309ad9cdecfc2e7d0362dd11c6829364c6b35ae1bc7" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "base58" version = "0.1.0" @@ -322,13 +322,13 @@ dependencies = [ "cfg-if", "clang-sys", "clap", - "env_logger 0.7.1", + "env_logger", "lazy_static", "lazycell", "log 0.4.8", "peeking_take_while", - "proc-macro2 1.0.10", - "quote 1.0.3", + "proc-macro2 1.0.12", + "quote 1.0.5", "regex", "rustc-hash", "shlex", @@ -453,18 +453,18 @@ checksum = "476e9cd489f9e121e02ffa6014a8ef220ecb15c05ed23fc34cca13925dc283fb" [[package]] name = "bstr" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2889e6d50f394968c8bf4240dc3f2a7eb4680844d27308f798229ac9d4725f41" +checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" dependencies = [ "memchr", ] [[package]] name = "bumpalo" -version = "3.2.1" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ae9db68ad7fac5fe51304d20f016c911539251075a214f8e663babefa35187" +checksum = "5356f1d23ee24a1f785a56d1d1a5f0fd5b0f6a0c0fb2412ce11da71649ab78f6" [[package]] name = "byte-slice-cast" @@ -566,9 +566,9 @@ dependencies = [ [[package]] name = "clap" -version = "2.33.0" +version = "2.33.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" +checksum = "bdfa80d47f954d53a35a64987ca1422f495b8d6483c0fe9f7117b36c2a792129" dependencies = [ "ansi_term 0.11.0", "atty", @@ -679,7 +679,7 @@ dependencies = [ "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli", + "gimli 0.20.0", "log 0.4.8", "regalloc", "serde", @@ -899,13 +899,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.5" +version = "0.99.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7" +checksum = "46b046a346c374c6c3c84d2070bfe33904504686bdf949c2d8eb22edad3f270c" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -1023,22 +1023,9 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", -] - -[[package]] -name = "env_logger" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aafcde04e90a5226a6443b7aabdb016ba2f8307c847d524724bd9b346dd1a2d3" -dependencies = [ - "atty", - "humantime", - "log 0.4.8", - "regex", - "termcolor", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -1108,7 +1095,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", ] [[package]] @@ -1128,9 +1115,9 @@ dependencies = [ [[package]] name = "failure" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8529c2421efa3066a5cbd8063d2244603824daccb6936b079010bb2aa89464b" +checksum = "d32e9bd16cc02eae7db7ef620b392808b89f6a5e16bb3497d159c6b92a0f4f86" dependencies = [ "backtrace", "failure_derive", @@ -1138,13 +1125,13 @@ dependencies = [ [[package]] name = "failure_derive" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "030a733c8287d6213886dd487564ff5c8f6aae10278b3588ed177f9d18f8d231" +checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", "synstructure", ] @@ -1171,11 +1158,11 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8505b75b31ef7285168dd237c4a7db3c1f3e0927e7d314e670bc98e854272fe9" +checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" dependencies = [ - "env_logger 0.6.2", + "env_logger", "log 0.4.8", ] @@ -1186,7 +1173,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b" dependencies = [ "either", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "num-traits 0.2.11", @@ -1196,9 +1183,9 @@ dependencies = [ [[package]] name = "fixed-hash" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32529fc42e86ec06e5047092082aab9ad459b070c5d2a76b14f4f5ce70bf2e84" +checksum = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c" dependencies = [ "byteorder", "rand 0.7.3", @@ -1234,7 +1221,7 @@ checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" [[package]] name = "fork-tree" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", ] @@ -1242,7 +1229,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -1259,7 +1246,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1277,7 +1264,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -1292,7 +1279,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "serde", @@ -1303,7 +1290,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "bitmask", "frame-metadata", @@ -1327,40 +1314,40 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support-procedural-tools", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "frame-support-procedural-tools" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "frame-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1376,7 +1363,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-api", @@ -1430,9 +1417,9 @@ checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" [[package]] name = "futures" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c329ae8753502fb44ae4fc2b622fa2a94652c41e795143765ba0927f92ab780" +checksum = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613" dependencies = [ "futures-channel", "futures-core", @@ -1445,9 +1432,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8" +checksum = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5" dependencies = [ "futures-core", "futures-sink", @@ -1455,9 +1442,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a" +checksum = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" [[package]] name = "futures-cpupool" @@ -1476,7 +1463,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "log 0.4.8", "parking_lot 0.9.0", @@ -1487,9 +1474,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba" +checksum = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314" dependencies = [ "futures-core", "futures-task", @@ -1499,33 +1486,36 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6" +checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" [[package]] name = "futures-macro" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7" +checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "futures-sink" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6" +checksum = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc" [[package]] name = "futures-task" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27" +checksum = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626" +dependencies = [ + "once_cell", +] [[package]] name = "futures-timer" @@ -1545,9 +1535,9 @@ dependencies = [ [[package]] name = "futures-util" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5" +checksum = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6" dependencies = [ "futures 0.1.29", "futures-channel", @@ -1557,6 +1547,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", + "pin-project", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -1570,7 +1561,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "memchr", "pin-project", ] @@ -1638,6 +1629,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" + [[package]] name = "glob" version = "0.3.0" @@ -1701,9 +1698,9 @@ dependencies = [ [[package]] name = "h2" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "377038bf3c89d18d6ca1431e7a5027194fbd724ca10592b9487ede5e8e144f42" +checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff" dependencies = [ "bytes 0.5.4", "fnv", @@ -1714,7 +1711,7 @@ dependencies = [ "indexmap", "log 0.4.8", "slab", - "tokio 0.2.19", + "tokio 0.2.21", "tokio-util", ] @@ -1754,9 +1751,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d737e0f947a1864e93d33fdef4af8445a00d1ed8dc0c8ddb73139ea6abf15" +checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4" dependencies = [ "libc", ] @@ -1906,7 +1903,7 @@ dependencies = [ "futures-channel", "futures-core", "futures-util", - "h2 0.2.4", + "h2 0.2.5", "http 0.2.1", "http-body 0.3.1", "httparse", @@ -1915,7 +1912,7 @@ dependencies = [ "net2", "pin-project", "time", - "tokio 0.2.19", + "tokio 0.2.21", "tower-service", "want 0.3.0", ] @@ -1933,7 +1930,7 @@ dependencies = [ "log 0.4.8", "rustls", "rustls-native-certs", - "tokio 0.2.19", + "tokio 0.2.21", "tokio-rustls", "webpki", ] @@ -1980,9 +1977,9 @@ dependencies = [ [[package]] name = "impl-serde" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bbe9ea9b182f0fb1cabbd61f4ff9b7b7b9197955e95a7e4c27de5055eb29ff8" +checksum = "b47ca4d2b6931707a55fce5cf66aff80e2178c8b63bbb4ecb5695cbc870ddf6f" dependencies = [ "serde", ] @@ -1993,9 +1990,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -2025,7 +2022,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", ] @@ -2097,9 +2094,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.37" +version = "0.3.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a27d435371a2fa5b6d2b028a74bbdb1234f308da363226a2854ca3ff8ba7055" +checksum = "fa5a448de267e7358beaf4a5d849518fe9a0c13fce7afd44b06e68550e5562a7" dependencies = [ "wasm-bindgen", ] @@ -2149,9 +2146,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -2293,6 +2290,7 @@ dependencies = [ "sp-transaction-pool", "sp-trie", "sp-version", + "static_assertions", "substrate-wasm-builder-runner 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.5.0", "trie-db", @@ -2300,9 +2298,9 @@ dependencies = [ [[package]] name = "kv-log-macro" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c54d9f465d530a752e6ebdc217e081a7a614b48cb200f6f0aee21ba6bc9aabb" +checksum = "2a2d3beed37e5483887d81eb39de6de03a8346531410e1306ca48a9a89bd3a51" dependencies = [ "log 0.4.8", ] @@ -2353,7 +2351,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "26f96eec962af83cdf7c83036b3dbb0ae6a1249ddab746820618e2567ca8ebcd" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "kvdb", "kvdb-memorydb", @@ -2384,22 +2382,28 @@ checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" [[package]] name = "libc" -version = "0.2.69" +version = "0.2.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99e85c08494b21a9054e7fe1374a732aeadaff3980b6990b94bfd3a70f690005" +checksum = "3baa92041a6fec78c687fa0cc2b3fae8884f743d672cf551bed1d6dac6988d0f" [[package]] name = "libflate" -version = "0.1.27" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd" +checksum = "a1fbe6b967a94346446d37ace319ae85be7eca261bb8149325811ac435d35d64" dependencies = [ "adler32", "crc32fast", + "libflate_lz77", "rle-decode-fast", - "take_mut", ] +[[package]] +name = "libflate_lz77" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b" + [[package]] name = "libloading" version = "0.5.2" @@ -2423,7 +2427,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32ea742c86405b659c358223a8f0f9f5a9eb27bb6083894c6340959b05269662" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "libp2p-core-derive", @@ -2459,7 +2463,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -2488,8 +2492,8 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "329127858e4728db5ab60c33d5ae352a999325fdf190ed022ec7d3a4685ae2e6" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -2498,7 +2502,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0d0993481203d68e5ce2f787d033fb0cac6b850659ed6c784612db678977c71" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", ] @@ -2509,7 +2513,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a38ca3eb807789e26f41c82ca7cd2b3843c66c5587b8b5f709a2f421f3061414" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "log 0.4.8", @@ -2529,7 +2533,7 @@ dependencies = [ "bytes 0.5.4", "either", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "libp2p-swarm", @@ -2556,7 +2560,7 @@ dependencies = [ "data-encoding", "dns-parser", "either", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "libp2p-swarm", @@ -2576,7 +2580,7 @@ checksum = "0832882b06619b2e81d74e71447753ea3c068164a0bca67847d272e856a04a02" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures_codec", "libp2p-core", "log 0.4.8", @@ -2591,7 +2595,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "918e94a649e1139c24ee9f1f8c1f2adaba6d157b9471af787f2d9beac8c29c77" dependencies = [ "curve25519-dalek", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "libp2p-core", "log 0.4.8", @@ -2611,7 +2615,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9bfbf87eebb492d040f9899c5c81c9738730465ac5e78d9b7a7d086d0f07230" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "libp2p-swarm", "log 0.4.8", @@ -2628,7 +2632,7 @@ checksum = "a7a0509a7e47245259954fef58b85b81bf4d29ae33a4365e38d718a866698774" dependencies = [ "aes-ctr", "ctr", - "futures 0.3.4", + "futures 0.3.5", "hmac", "js-sys", "lazy_static", @@ -2656,7 +2660,7 @@ version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44ab289ae44cc691da0a6fe96aefa43f26c86c6c7813998e203f6d80f1860f18" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", "rand 0.7.3", @@ -2672,7 +2676,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b37ea44823d3ed223e4605da94b50177bc520f05ae2452286700549a32d81669" dependencies = [ "async-std", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "get_if_addrs", "ipnet", @@ -2686,7 +2690,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3ac7dbde0f88cad191dcdfd073b8bae28d01823e8ca313f117b6ecb914160c3" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -2703,7 +2707,7 @@ dependencies = [ "async-tls", "bytes 0.5.4", "either", - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "log 0.4.8", "quicksink", @@ -2721,7 +2725,7 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02f91aea50f6571e0bc6c058dc0e9b270afd41ec28dd94e9e4bf607e78b9ab87" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p-core", "parking_lot 0.10.2", "thiserror", @@ -2770,9 +2774,9 @@ dependencies = [ [[package]] name = "linked-hash-map" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" +checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" [[package]] name = "linked_hash_set" @@ -2935,9 +2939,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.6.21" +version = "0.6.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" +checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" dependencies = [ "cfg-if", "fuchsia-zircon", @@ -2966,9 +2970,9 @@ dependencies = [ [[package]] name = "mio-uds" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" +checksum = "afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0" dependencies = [ "iovec", "libc", @@ -3021,7 +3025,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74cdcf7cfb3402881e15a1f95116cb033d69b33c83d481e1234777f5ef0c3d2c" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "pin-project", "smallvec 1.4.0", @@ -3056,9 +3060,9 @@ dependencies = [ [[package]] name = "net2" -version = "0.2.33" +version = "0.2.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" +checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" dependencies = [ "cfg-if", "libc", @@ -3130,9 +3134,9 @@ dependencies = [ [[package]] name = "ntapi" -version = "0.3.3" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26e041cd983acbc087e30fcba770380cfa352d0e392e175b2344ebaf7ea0602" +checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" dependencies = [ "winapi 0.3.8", ] @@ -3218,6 +3222,12 @@ dependencies = [ "target-lexicon", ] +[[package]] +name = "object" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2" + [[package]] name = "ole32-sys" version = "0.2.0" @@ -3230,11 +3240,11 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.3.1" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b" +checksum = "0b631f7e854af39a1739f401cf34a8a013dfe09eac4fa4dba91e9768bd28168d" dependencies = [ - "parking_lot 0.9.0", + "parking_lot 0.10.2", ] [[package]] @@ -3261,7 +3271,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3279,7 +3289,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3296,7 +3306,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3318,7 +3328,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3333,7 +3343,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3349,7 +3359,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3364,7 +3374,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3378,7 +3388,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3394,7 +3404,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3414,7 +3424,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3430,7 +3440,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3450,7 +3460,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3466,7 +3476,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3480,7 +3490,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3494,7 +3504,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3509,7 +3519,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3531,7 +3541,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3544,7 +3554,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "enumflags2", "frame-support", @@ -3559,7 +3569,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3574,7 +3584,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3593,7 +3603,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3607,7 +3617,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3622,7 +3632,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3645,18 +3655,18 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "pallet-sudo" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3670,7 +3680,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3688,7 +3698,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "frame-system", @@ -3701,7 +3711,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -3719,7 +3729,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-support", "parity-scale-codec", @@ -3732,7 +3742,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3747,7 +3757,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-benchmarking", "frame-support", @@ -3763,7 +3773,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3861,9 +3871,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -3894,8 +3904,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ - "proc-macro2 1.0.10", - "syn 1.0.18", + "proc-macro2 1.0.12", + "syn 1.0.21", "synstructure", ] @@ -3957,9 +3967,9 @@ dependencies = [ [[package]] name = "paste" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab4fb1930692d1b6a9cfabdde3d06ea0a7d186518e2f4d67660d8970e2fa647a" +checksum = "0a229b1c58c692edcaa5b9b0948084f130f55d2dcc15b02fcc5340b2b4521476" dependencies = [ "paste-impl", "proc-macro-hack", @@ -3967,14 +3977,14 @@ dependencies = [ [[package]] name = "paste-impl" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62486e111e571b1e93b710b61e8f493c0013be39629b714cb166bdb06aa5a8a" +checksum = "2e0bf239e447e67ff6d16a8bb5e4d4bd2343acf5066061c0e8e06ac5ba8ca68c" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -4023,29 +4033,29 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.9" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f6a7f5eee6292c559c793430c55c00aea9d3b3d1905e855806ca4d7253426a2" +checksum = "81d480cb4e89522ccda96d0eed9af94180b7a5f93fb28f66e1fd7d68431663d1" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.9" +version = "0.4.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8988430ce790d8682672117bc06dda364c0be32d3abd738234f19f3240bad99a" +checksum = "a82996f11efccb19b685b14b5df818de31c1edcee3daa256ab5775dd98e72feb" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "pin-project-lite" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" +checksum = "f7505eeebd78492e0f6108f7171c4948dbb120ee8119d9d77d0afa5469bef67f" [[package]] name = "pin-utils" @@ -4076,7 +4086,7 @@ name = "polkadot" version = "0.7.33" dependencies = [ "assert_cmd", - "futures 0.3.4", + "futures 0.3.5", "nix 0.17.0", "parity-util-mem", "polkadot-cli", @@ -4088,9 +4098,9 @@ dependencies = [ name = "polkadot-availability-store" version = "0.7.33" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "kvdb", "kvdb-memorydb", "kvdb-rocksdb", @@ -4107,7 +4117,7 @@ dependencies = [ "sp-consensus", "sp-core", "sp-runtime", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] @@ -4115,7 +4125,7 @@ name = "polkadot-cli" version = "0.7.33" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "polkadot-service", "sc-cli", @@ -4129,7 +4139,7 @@ dependencies = [ "structopt", "substrate-browser-utils", "substrate-build-script-utils", - "tokio 0.2.19", + "tokio 0.2.21", "wasm-bindgen", "wasm-bindgen-futures", ] @@ -4138,7 +4148,7 @@ dependencies = [ name = "polkadot-collator" version = "0.7.33" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "parity-scale-codec", @@ -4158,7 +4168,7 @@ dependencies = [ "sp-core", "sp-keyring", "sp-runtime", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] @@ -4181,7 +4191,7 @@ dependencies = [ "bytes 0.5.4", "derive_more 0.14.1", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "parity-scale-codec", @@ -4205,7 +4215,7 @@ dependencies = [ name = "polkadot-network-test" version = "0.8.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "parking_lot 0.10.2", "polkadot-test-runtime-client", @@ -4226,7 +4236,7 @@ dependencies = [ name = "polkadot-parachain" version = "0.7.33" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "log 0.4.8", "parity-scale-codec", "parking_lot 0.10.2", @@ -4345,6 +4355,7 @@ dependencies = [ "sp-transaction-pool", "sp-trie", "sp-version", + "static_assertions", "substrate-wasm-builder-runner 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 1.5.0", "trie-db", @@ -4396,10 +4407,10 @@ dependencies = [ name = "polkadot-service" version = "0.7.33" dependencies = [ - "env_logger 0.7.1", + "env_logger", "frame-benchmarking", "frame-system-rpc-runtime-api", - "futures 0.3.4", + "futures 0.3.5", "hex-literal", "kusama-runtime", "lazy_static", @@ -4519,7 +4530,7 @@ dependencies = [ name = "polkadot-test-runtime-client" version = "2.0.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "pallet-timestamp", "parity-scale-codec", "polkadot-primitives", @@ -4543,7 +4554,7 @@ dependencies = [ "bitvec", "derive_more 0.14.1", "exit-future", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 2.0.2", "log 0.4.8", "pallet-babe", @@ -4569,7 +4580,7 @@ dependencies = [ "sp-timestamp", "sp-transaction-pool", "sp-trie", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] @@ -4616,13 +4627,13 @@ dependencies = [ [[package]] name = "primitive-types" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5e4b9943a2da369aec5e96f7c10ebc74fcf434d39590d974b0a3460e6f67fbb" +checksum = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8" dependencies = [ "fixed-hash", "impl-codec", - "impl-serde 0.3.0", + "impl-serde 0.3.1", "uint", ] @@ -4642,9 +4653,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", "version_check", ] @@ -4654,9 +4665,9 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", "syn-mid", "version_check", ] @@ -4684,18 +4695,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.10" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df246d292ff63439fea9bc8c0a270bed0e390d5ebd4db4ba15aba81111b5abe3" +checksum = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319" dependencies = [ "unicode-xid 0.2.0", ] [[package]] name = "procfs" -version = "0.7.8" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe50036aa1b71e553a4a0c48ab7baabf8aa8c7a5a61aae06bf38c2eab7430475" +checksum = "c434e93ef69c216e68e4f417c927b4f31502c3560b72cfdb6827e2321c5c6b3e" dependencies = [ "bitflags", "byteorder", @@ -4756,9 +4767,9 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", "itertools", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -4811,11 +4822,11 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.3" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bdc6c187c65bca4260c9011c9e3132efe4909da44726bad24cf7572ae338d7f" +checksum = "42934bc9c8ab0d3b273a16d8551c8f0fcff46be73276ca083ec2414c15c4ba5e" dependencies = [ - "proc-macro2 1.0.10", + "proc-macro2 1.0.12", ] [[package]] @@ -5109,9 +5120,9 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -5166,13 +5177,13 @@ dependencies = [ [[package]] name = "ring" -version = "0.16.12" +version = "0.16.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ba5a8ec64ee89a76c98c549af81ff14813df09c3e6dc4766c3856da48597a0c" +checksum = "703516ae74571f24b465b4a1431e81e2ad51336cb0ded733a55a1aa3eccac196" dependencies = [ "cc", - "lazy_static", "libc", + "once_cell", "spin", "untrusted", "web-sys", @@ -5281,7 +5292,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "pin-project", "static_assertions", ] @@ -5304,11 +5315,11 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "bytes 0.5.4", - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.6", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -5331,7 +5342,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5347,7 +5358,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5363,28 +5374,28 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "sc-cli" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "ansi_term 0.12.1", "app_dirs", "atty", "chrono", "clap", - "derive_more 0.99.5", - "env_logger 0.7.1", + "derive_more 0.99.6", + "env_logger", "fdlimit", - "futures 0.3.4", + "futures 0.3.5", "lazy_static", "log 0.4.8", "names", @@ -5410,17 +5421,17 @@ dependencies = [ "structopt", "substrate-prometheus-endpoint", "time", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] name = "sc-client-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "fnv", - "futures 0.3.4", + "futures 0.3.5", "hash-db", "hex-literal", "kvdb", @@ -5452,7 +5463,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "blake2-rfc", "hash-db", @@ -5481,7 +5492,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "sc-client-api", "sp-blockchain", @@ -5492,11 +5503,11 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "merlin", @@ -5533,7 +5544,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "fork-tree", "parity-scale-codec", @@ -5546,9 +5557,9 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", @@ -5567,7 +5578,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "log 0.4.8", "sc-client-api", @@ -5581,9 +5592,9 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "lazy_static", "libsecp256k1", "log 0.4.8", @@ -5609,9 +5620,9 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "log 0.4.8", "parity-scale-codec", "parity-wasm", @@ -5626,7 +5637,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -5641,7 +5652,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -5662,13 +5673,13 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "assert_matches", - "derive_more 0.99.5", + "derive_more 0.99.6", "finality-grandpa", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "log 0.4.8", "parity-scale-codec", @@ -5699,11 +5710,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "finality-grandpa", - "futures 0.3.4", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -5716,10 +5727,10 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "parity-util-mem", "sc-client-api", @@ -5733,9 +5744,9 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "hex", "parking_lot 0.10.2", "rand 0.7.3", @@ -5748,16 +5759,16 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "bitflags", "bytes 0.5.4", - "derive_more 0.99.5", + "derive_more 0.99.6", "either", "erased-serde", "fnv", "fork-tree", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "futures_codec", "hex", @@ -5799,9 +5810,9 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -5814,10 +5825,10 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "env_logger 0.7.1", - "futures 0.3.4", + "env_logger", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -5841,11 +5852,11 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "bytes 0.5.4", "fnv", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "hyper 0.13.5", "hyper-rustls", @@ -5868,9 +5879,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "libp2p", "log 0.4.8", "serde_json", @@ -5881,9 +5892,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -5913,10 +5924,10 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.6", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -5937,7 +5948,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -5952,12 +5963,12 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "exit-future", "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "hash-db", "lazy_static", @@ -6010,7 +6021,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6024,10 +6035,10 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "bytes 0.5.4", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6046,7 +6057,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "erased-serde", "log 0.4.8", @@ -6061,10 +6072,10 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.6", + "futures 0.3.5", "linked-hash-map", "log 0.4.8", "parity-util-mem", @@ -6081,10 +6092,10 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.6", + "futures 0.3.5", "futures-diagnose", "intervalier", "log 0.4.8", @@ -6106,9 +6117,9 @@ dependencies = [ [[package]] name = "schannel" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "039c25b130bd8c1321ee2d7de7fde2659fa9c2744e4bb29711cfc852ea53cd19" +checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" dependencies = [ "lazy_static", "winapi 0.3.8", @@ -6155,13 +6166,13 @@ dependencies = [ [[package]] name = "scroll_derive" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8584eea9b9ff42825b46faf46a8c24d2cff13ec152fa2a50df788b87c07ee28" +checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -6176,9 +6187,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f331b9025654145cd425b9ded0caf8f5ae0df80d418b326e2dc1c3dc5eb0620" +checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" dependencies = [ "bitflags", "core-foundation", @@ -6232,29 +6243,29 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.106" +version = "1.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36df6ac6412072f67cf767ebbde4133a5b2e88e76dc6187fa7104cd16f783399" +checksum = "99e7b308464d16b56eba9964e4972a3eee817760ab60d88c3f86e1fecb08204c" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.106" +version = "1.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e549e3abf4fb8621bd1609f11dfc9f5e50320802273b12f3811a67e6716ea6c" +checksum = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "serde_json" -version = "1.0.51" +version = "1.0.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da07b57ee2623368351e9a0488bb0b261322a15a6e0ae53e243cbdc0f4208da9" +checksum = "993948e75b189211a9b31a7528f950c6adc21f9720b6438ff80a7fa2f864cea2" dependencies = [ "itoa", "ryu", @@ -6405,9 +6416,9 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -6452,7 +6463,7 @@ dependencies = [ "base64 0.11.0", "bytes 0.5.4", "flate2", - "futures 0.3.4", + "futures 0.3.5", "http 0.2.1", "httparse", "log 0.4.8", @@ -6466,9 +6477,9 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "log 0.4.8", "sp-core", "sp-std", @@ -6478,7 +6489,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "hash-db", "parity-scale-codec", @@ -6493,19 +6504,19 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "blake2-rfc", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "sp-application-crypto" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "serde", @@ -6517,7 +6528,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -6531,7 +6542,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-api", @@ -6543,7 +6554,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6554,7 +6565,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-api", @@ -6566,9 +6577,9 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "log 0.4.8", "lru", "parity-scale-codec", @@ -6582,7 +6593,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "serde", "serde_json", @@ -6591,10 +6602,10 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.6", + "futures 0.3.5", "futures-timer 3.0.2", "libp2p", "log 0.4.8", @@ -6613,7 +6624,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-api", @@ -6627,7 +6638,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "merlin", "parity-scale-codec", @@ -6644,7 +6655,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -6656,17 +6667,17 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "base58", "blake2-rfc", "byteorder", "ed25519-dalek", - "futures 0.3.4", + "futures 0.3.5", "hash-db", "hash256-std-hasher", "hex", - "impl-serde 0.3.0", + "impl-serde 0.3.1", "lazy_static", "libsecp256k1", "log 0.4.8", @@ -6697,7 +6708,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -6706,17 +6717,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "sp-externalities" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "environmental", "parity-scale-codec", @@ -6727,7 +6738,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -6743,7 +6754,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6753,9 +6764,9 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", + "derive_more 0.99.6", "parity-scale-codec", "parking_lot 0.10.2", "sp-core", @@ -6765,9 +6776,9 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "libsecp256k1", "log 0.4.8", @@ -6785,7 +6796,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "lazy_static", "sp-core", @@ -6796,7 +6807,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "sp-api", "sp-core", @@ -6806,7 +6817,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "backtrace", "log 0.4.8", @@ -6815,7 +6826,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "serde", @@ -6827,18 +6838,18 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "sp-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "serde", "sp-core", @@ -6847,7 +6858,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -6868,7 +6879,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "primitive-types", @@ -6883,19 +6894,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "Inflector", "proc-macro-crate", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] name = "sp-serializer" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "serde", "serde_json", @@ -6904,7 +6915,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-api", @@ -6917,7 +6928,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -6927,7 +6938,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "hash-db", "log 0.4.8", @@ -6946,12 +6957,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" [[package]] name = "sp-storage" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -6963,7 +6974,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -6977,7 +6988,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "tracing", ] @@ -6985,10 +6996,10 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "derive_more 0.99.5", - "futures 0.3.4", + "derive_more 0.99.6", + "futures 0.3.5", "log 0.4.8", "parity-scale-codec", "serde", @@ -7000,7 +7011,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "hash-db", "memory-db", @@ -7014,9 +7025,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "futures-core", "lazy_static", "prometheus", @@ -7025,7 +7036,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7037,7 +7048,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7124,9 +7135,9 @@ checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -7145,9 +7156,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" dependencies = [ "heck", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -7165,14 +7176,14 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "chrono", "clear_on_drop", "console_error_panic_hook", "console_log", "futures 0.1.29", - "futures 0.3.4", + "futures 0.3.5", "futures-timer 3.0.2", "js-sys", "kvdb-web", @@ -7192,7 +7203,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "platforms", ] @@ -7200,10 +7211,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.4", + "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7221,23 +7232,23 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "async-std", - "derive_more 0.99.5", + "derive_more 0.99.6", "futures-util", "hyper 0.13.5", "log 0.4.8", "prometheus", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] name = "substrate-test-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "hash-db", "parity-scale-codec", "sc-client-api", @@ -7256,7 +7267,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ "cfg-if", "frame-executive", @@ -7289,16 +7300,16 @@ dependencies = [ "sp-transaction-pool", "sp-trie", "sp-version", - "substrate-wasm-builder-runner 1.0.6 (git+https://github.com/paritytech/substrate)", + "substrate-wasm-builder-runner 1.0.6 (git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights)", "trie-db", ] [[package]] name = "substrate-test-runtime-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "parity-scale-codec", "sc-block-builder", "sc-client-api", @@ -7316,7 +7327,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate#420086de2a535e677f20f805ca4425f656fdf078" +source = "git+https://github.com/paritytech/substrate?branch=apopiak-collective-weights#c3dd17b8631cc45d46cb9e8839b750425d158ded" [[package]] name = "substrate-wasm-builder-runner" @@ -7360,7 +7371,7 @@ dependencies = [ "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli", + "gimli 0.20.0", "log 0.4.8", "more-asserts", "region", @@ -7382,10 +7393,10 @@ checksum = "31505dd221f001634a54ea51472bc0058bcbde9186eaf8dd31d0859638121385" dependencies = [ "anyhow", "cfg-if", - "gimli", + "gimli 0.20.0", "lazy_static", "libc", - "object", + "object 0.18.0", "scroll", "serde", "substrate-wasmtime-runtime", @@ -7449,12 +7460,12 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.18" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "410a7488c0a728c7ceb4ad59b9567eb4053d02e8cc7f5c0e0eeeb39518369213" +checksum = "4696caa4048ac7ce2bcd2e484b3cef88c1004e41b8e945a277e2c25dc0b72060" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", + "proc-macro2 1.0.12", + "quote 1.0.5", "unicode-xid 0.2.0", ] @@ -7464,9 +7475,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -7484,9 +7495,9 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", "unicode-xid 0.2.0", ] @@ -7556,7 +7567,7 @@ dependencies = [ name = "test-parachain-adder-collator" version = "0.1.0" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-collator", @@ -7620,22 +7631,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54b3d3d2ff68104100ab257bb6bb0cb26c901abe4bd4ba15961f3bf867924012" +checksum = "467e5ff447618a916519a4e0d62772ab14f434897f3d63f05d8700ef1e9b22c1" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca972988113b7715266f91250ddb98070d033c62a011fa0fcc57434a649310dd" +checksum = "e63c1091225b9834089b429bc4a2e01223470e3183e891582909e9d1c4cb55d9" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -7649,9 +7660,9 @@ dependencies = [ [[package]] name = "threadpool" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8dae184447c15d5a6916d973c642aec485105a13cd238192a6927ae3e077d66" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" dependencies = [ "num_cpus", ] @@ -7726,9 +7737,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.19" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d9c43f1bb96970e153bcbae39a65e249ccb942bd9d36dbdf086024920417c9c" +checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58" dependencies = [ "bytes 0.5.4", "fnv", @@ -7837,7 +7848,7 @@ checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" dependencies = [ "futures-core", "rustls", - "tokio 0.2.19", + "tokio 0.2.21", "webpki", ] @@ -7938,7 +7949,7 @@ dependencies = [ "futures-sink", "log 0.4.8", "pin-project-lite", - "tokio 0.2.19", + "tokio 0.2.21", ] [[package]] @@ -7973,8 +7984,8 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fbad39da2f9af1cae3016339ad7f2c7a9e870f12e8fd04c4fd7ef35b30c0d2b" dependencies = [ - "quote 1.0.3", - "syn 1.0.18", + "quote 1.0.5", + "syn 1.0.21", ] [[package]] @@ -8048,9 +8059,9 @@ checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" [[package]] name = "uint" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e75a4cdd7b87b28840dba13c483b9a88ee6bbf16ba5c951ee1ecfcf723078e0d" +checksum = "173cd16430c206dc1a430af8a89a0e9c076cf15cb42b4aedb10e8cc8fee73681" dependencies = [ "byteorder", "crunchy", @@ -8129,9 +8140,9 @@ dependencies = [ [[package]] name = "untrusted" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60369ef7a31de49bcb3f6ca728d4ba7300d9a1658f94c727d4cab8c8d9f4aece" +checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" [[package]] name = "url" @@ -8163,9 +8174,9 @@ checksum = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" [[package]] name = "vec_map" -version = "0.8.1" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" +checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" @@ -8217,9 +8228,9 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasm-bindgen" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cc57ce05287f8376e998cbddfb4c8cb43b84a7ec55cf4551d7c00eef317a47f" +checksum = "e3c7d40d09cdbf0f4895ae58cf57d92e1e57a9dd8ed2e8390514b54a47cc5551" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -8227,24 +8238,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d967d37bf6c16cca2973ca3af071d0a2523392e4a594548155d89a678f4237cd" +checksum = "c3972e137ebf830900db522d6c8fd74d1900dcfc733462e9a12e942b00b4ac94" dependencies = [ "bumpalo", "lazy_static", "log 0.4.8", - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.10" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7add542ea1ac7fdaa9dc25e031a6af33b7d63376292bd24140c637d00d1c312a" +checksum = "8a369c5e1dfb7569e14d62af4da642a3cbc2f9a3652fe586e26ac22222aa4b04" dependencies = [ "cfg-if", "js-sys", @@ -8254,32 +8265,32 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bd151b63e1ea881bb742cd20e1d6127cef28399558f3b5d415289bc41eee3a4" +checksum = "2cd85aa2c579e8892442954685f0d801f9129de24fa2136b2c6a539c76b65776" dependencies = [ - "quote 1.0.3", + "quote 1.0.5", "wasm-bindgen-macro-support", ] [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d68a5b36eef1be7868f668632863292e37739656a80fc4b9acec7b0bd35a4931" +checksum = "8eb197bd3a47553334907ffd2f16507b4f4f01bbec3ac921a7719e0decdfe72a" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.60" +version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf76fe7d25ac79748a37538b7daeed1c7a6867c92d3245c12c6222e4a20d639" +checksum = "a91c2916119c17a8e316507afaaa2dd94b47646048014bbdf6bef098c1bb58ad" [[package]] name = "wasm-timer" @@ -8287,7 +8298,7 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "324c5e65a08699c9c4334ba136597ab22b85dccd4b65dd1e36ccf8f723a95b54" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "js-sys", "parking_lot 0.9.0", "pin-utils", @@ -8340,7 +8351,7 @@ checksum = "d39ba645aee700b29ff0093028b4123556dd142a74973f04ed6225eedb40e77d" dependencies = [ "anyhow", "faerie", - "gimli", + "gimli 0.20.0", "more-asserts", "target-lexicon", "thiserror", @@ -8379,27 +8390,27 @@ dependencies = [ [[package]] name = "wast" -version = "14.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47b11c94c63d5365a76ea287f8e6e5b6050233fae4b2423aea2a1e126a385e17" +checksum = "5a0e1c36b928fca33dbaf96235188f5fad22ee87100e26cc606bd0fbabdf1932" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.15" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03db18bc33cff3859c296efbefdcc00763a644539feeadca3415a1cee8a2835d" +checksum = "2b50f9e5e5c81e6fd987ae6997a9f4bbb751df2dec1d8cadb0b5778f1ec13bbe" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.37" +version = "0.3.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d6f51648d8c56c366144378a33290049eafdd784071077f6fe37dae64c1c4cb" +checksum = "8bc359e5dd3b46cb9687a051d50a2fdd228e4ba7cf6fcf861a5365c3d671a642" dependencies = [ "js-sys", "wasm-bindgen", @@ -8609,7 +8620,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea" dependencies = [ - "futures 0.3.4", + "futures 0.3.5", "log 0.4.8", "nohash-hasher", "parking_lot 0.10.2", @@ -8632,9 +8643,9 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ - "proc-macro2 1.0.10", - "quote 1.0.3", - "syn 1.0.18", + "proc-macro2 1.0.12", + "quote 1.0.5", + "syn 1.0.21", "synstructure", ] diff --git a/polkadot/runtime/kusama/Cargo.toml b/polkadot/runtime/kusama/Cargo.toml index b3883c4ded6..92d0096ed6e 100644 --- a/polkadot/runtime/kusama/Cargo.toml +++ b/polkadot/runtime/kusama/Cargo.toml @@ -12,6 +12,7 @@ log = { version = "0.3.9", optional = true } rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } +static_assertions = "1.1.0" authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/polkadot/runtime/kusama/src/lib.rs b/polkadot/runtime/kusama/src/lib.rs index 5a58e7fcf37..654fb943b48 100644 --- a/polkadot/runtime/kusama/src/lib.rs +++ b/polkadot/runtime/kusama/src/lib.rs @@ -60,6 +60,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::{historical as session_historical}; +use static_assertions::const_assert; #[cfg(feature = "std")] pub use staking::StakerStatus; @@ -372,6 +373,7 @@ impl democracy::Trait for Runtime { parameter_types! { pub const CouncilMotionDuration: BlockNumber = 3 * DAYS; + pub const CouncilMaxProposals: u32 = 100; } type CouncilCollective = collective::Instance1; @@ -380,17 +382,21 @@ impl collective::Trait<CouncilCollective> for Runtime { type Proposal = Call; type Event = Event; type MotionDuration = CouncilMotionDuration; + type MaxProposals = CouncilMaxProposals; } +const DESIRED_MEMBERS: u32 = 13; parameter_types! { pub const CandidacyBond: Balance = 1 * DOLLARS; pub const VotingBond: Balance = 5 * CENTS; /// Daily council elections. pub const TermDuration: BlockNumber = 24 * HOURS; - pub const DesiredMembers: u32 = 13; + pub const DesiredMembers: u32 = DESIRED_MEMBERS; pub const DesiredRunnersUp: u32 = 7; pub const ElectionsPhragmenModuleId: LockIdentifier = *b"phrelect"; } +// Make sure that there are no more than MAX_MEMBERS members elected via phragmen. +const_assert!(DESIRED_MEMBERS <= collective::MAX_MEMBERS); impl elections_phragmen::Trait for Runtime { type Event = Event; @@ -411,6 +417,7 @@ impl elections_phragmen::Trait for Runtime { parameter_types! { pub const TechnicalMotionDuration: BlockNumber = 3 * DAYS; + pub const TechnicalMaxProposals: u32 = 100; } type TechnicalCollective = collective::Instance2; @@ -419,6 +426,7 @@ impl collective::Trait<TechnicalCollective> for Runtime { type Proposal = Call; type Event = Event; type MotionDuration = TechnicalMotionDuration; + type MaxProposals = TechnicalMaxProposals; } impl membership::Trait<membership::Instance1> for Runtime { diff --git a/polkadot/runtime/polkadot/Cargo.toml b/polkadot/runtime/polkadot/Cargo.toml index 70c4aac5631..1c8f1dd0051 100644 --- a/polkadot/runtime/polkadot/Cargo.toml +++ b/polkadot/runtime/polkadot/Cargo.toml @@ -12,6 +12,7 @@ log = { version = "0.3.9", optional = true } rustc-hex = { version = "2.0.1", default-features = false } serde = { version = "1.0.102", default-features = false } serde_derive = { version = "1.0.102", optional = true } +static_assertions = "1.1.0" authority-discovery-primitives = { package = "sp-authority-discovery", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } babe-primitives = { package = "sp-consensus-babe", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/polkadot/runtime/polkadot/src/lib.rs b/polkadot/runtime/polkadot/src/lib.rs index 3940b145c9c..663d77a0510 100644 --- a/polkadot/runtime/polkadot/src/lib.rs +++ b/polkadot/runtime/polkadot/src/lib.rs @@ -62,6 +62,7 @@ use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; use transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::historical as session_historical; +use static_assertions::const_assert; #[cfg(feature = "std")] pub use staking::StakerStatus; @@ -377,6 +378,7 @@ impl democracy::Trait for Runtime { parameter_types! { pub const CouncilMotionDuration: BlockNumber = 7 * DAYS; + pub const CouncilMaxProposals: u32 = 100; } type CouncilCollective = collective::Instance1; @@ -385,18 +387,22 @@ impl collective::Trait<CouncilCollective> for Runtime { type Proposal = Call; type Event = Event; type MotionDuration = CouncilMotionDuration; + type MaxProposals = CouncilMaxProposals; } +const DESIRED_MEMBERS: u32 = 13; parameter_types! { pub const CandidacyBond: Balance = 100 * DOLLARS; pub const VotingBond: Balance = 5 * DOLLARS; /// Weekly council elections initially, later monthly. pub const TermDuration: BlockNumber = 7 * DAYS; /// 13 members initially, to be increased to 23 eventually. - pub const DesiredMembers: u32 = 13; + pub const DesiredMembers: u32 = DESIRED_MEMBERS; pub const DesiredRunnersUp: u32 = 20; pub const ElectionsPhragmenModuleId: LockIdentifier = *b"phrelect"; } +// Make sure that there are no more than MAX_MEMBERS members elected via phragmen. +const_assert!(DESIRED_MEMBERS <= collective::MAX_MEMBERS); impl elections_phragmen::Trait for Runtime { type Event = Event; @@ -417,6 +423,7 @@ impl elections_phragmen::Trait for Runtime { parameter_types! { pub const TechnicalMotionDuration: BlockNumber = 7 * DAYS; + pub const TechnicalMaxProposals: u32 = 100; } type TechnicalCollective = collective::Instance2; @@ -425,6 +432,7 @@ impl collective::Trait<TechnicalCollective> for Runtime { type Proposal = Call; type Event = Event; type MotionDuration = TechnicalMotionDuration; + type MaxProposals = TechnicalMaxProposals; } impl membership::Trait<membership::Instance1> for Runtime { -- GitLab