diff --git a/Cargo.lock b/Cargo.lock index c0e98545bb4..9373ff7c10c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,72 +12,77 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543" +checksum = "1b6a2d3371669ab3ca9797670853d61402b03d0b4b9ebf33d677dfa720203072" dependencies = [ - "gimli 0.21.0", + "gimli 0.22.0", ] +[[package]] +name = "adler" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" + [[package]] name = "adler32" -version = "1.0.4" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2" +checksum = "567b077b825e468cc974f0020d4082ee6e03132512f207ef1a02fd5d00d1f32d" [[package]] name = "aead" -version = "0.2.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cf01b9b56e767bb57b94ebf91a58b338002963785cdd7013e21c0d4679471e4" +checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" dependencies = [ - "generic-array", + "generic-array 0.14.3", ] [[package]] name = "aes" -version = "0.3.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54eb1d8fe354e5fc611daf4f2ea97dd45a765f4f1e4512306ec183ae2e8f20c9" +checksum = "f7001367fde4c768a19d1029f0a8be5abd9308e1119846d5bd9ad26297b8faf5" dependencies = [ "aes-soft", "aesni", - "block-cipher-trait", + "block-cipher", ] [[package]] name = "aes-gcm" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "834a6bda386024dbb7c8fc51322856c10ffe69559f972261c868485f5759c638" +checksum = "86f5007801316299f922a6198d1d09a0bae95786815d066d5880d13f7c45ead1" dependencies = [ "aead", "aes", - "block-cipher-trait", + "block-cipher", "ghash", "subtle 2.2.3", - "zeroize", ] [[package]] name = "aes-soft" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d" +checksum = "4925647ee64e5056cf231608957ce7c81e12d6d6e316b9ce1404778cc1d35fa7" dependencies = [ - "block-cipher-trait", + "block-cipher", "byteorder", - "opaque-debug", + "opaque-debug 0.2.3", ] [[package]] name = "aesni" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100" +checksum = "d050d39b0b7688b3a3254394c3e30a9d66c41dcf9b05b0e2dbdc623f6505d264" dependencies = [ - "block-cipher-trait", - "opaque-debug", + "block-cipher", + "opaque-debug 0.2.3", ] [[package]] @@ -97,9 +102,9 @@ checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217" [[package]] name = "aho-corasick" -version = "0.7.10" +version = "0.7.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada" +checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" dependencies = [ "memchr", ] @@ -121,7 +126,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -130,14 +135,14 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] name = "anyhow" -version = "1.0.31" +version = "1.0.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f" +checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b" [[package]] name = "approx" @@ -191,7 +196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -214,6 +219,17 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7deb0a829ca7bcfaf5da70b073a8d128619259a7be8216a355e23f00763059e5" +[[package]] +name = "async-channel" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "958a8af017616083a7c739a9c4da4b757a6816593734b4b6145adbe1421526a5" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + [[package]] name = "async-std" version = "1.6.2" @@ -227,7 +243,7 @@ dependencies = [ "futures-io", "futures-timer 3.0.2", "kv-log-macro", - "log 0.4.8", + "log 0.4.11", "memchr", "num_cpus", "once_cell", @@ -251,11 +267,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df097e3f506bec0e1a24f06bb3c962c228f36671de841ff579cb99f371772634" dependencies = [ "futures 0.3.5", - "rustls 0.18.0", + "rustls", "webpki", "webpki-roots 0.19.0", ] +[[package]] +name = "atomic-waker" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a" + [[package]] name = "atty" version = "0.2.14" @@ -264,7 +286,7 @@ checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" dependencies = [ "hermit-abi", "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -281,14 +303,15 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" [[package]] name = "backtrace" -version = "0.3.48" +version = "0.3.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0df2f85c8a2abbe3b7d7e748052fdd9b76a0458fdeb16ad4223f5eca78c7c130" +checksum = "46254cf2fdcdf1badb5934448c1bcbe046a56537b3987d96c51a7afc5d03f293" dependencies = [ "addr2line", "cfg-if", "libc", - "object 0.19.0", + "miniz_oxide", + "object 0.20.0", "rustc-demangle", ] @@ -312,9 +335,9 @@ checksum = "3441f0f7b02788e948e47f457ca01f1d7e6d92c693bc132c22b087d3141c03ff" [[package]] name = "bincode" -version = "1.2.1" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5753e2a71534719bf3f4e57006c3a4f0d2c672a4b676eec84161f763eca87dbf" +checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" dependencies = [ "byteorder", "serde", @@ -334,9 +357,9 @@ dependencies = [ "env_logger", "lazy_static", "lazycell", - "log 0.4.8", + "log 0.4.11", "peeking_take_while", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", "regex", "rustc-hash", @@ -368,14 +391,15 @@ dependencies = [ [[package]] name = "blake2" -version = "0.8.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94cb07b0da6a73955f8fb85d24c466778e70cda767a568229b104f0264089330" +checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" dependencies = [ "byte-tools", - "crypto-mac", - "digest", - "opaque-debug", + "byteorder", + "crypto-mac 0.8.0", + "digest 0.9.0", + "opaque-debug 0.2.3", ] [[package]] @@ -419,16 +443,25 @@ dependencies = [ "block-padding", "byte-tools", "byteorder", - "generic-array", + "generic-array 0.12.3", ] [[package]] -name = "block-cipher-trait" -version = "0.6.2" +name = "block-buffer" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c924d49bd09e7c06003acda26cd9742e796e34282ec6c1189404dee0c1f4774" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" dependencies = [ - "generic-array", + "generic-array 0.14.3", +] + +[[package]] +name = "block-cipher" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa136449e765dc7faa244561ccae839c394048667929af599b5d931ebe7b7f10" +dependencies = [ + "generic-array 0.14.3", ] [[package]] @@ -442,12 +475,13 @@ dependencies = [ [[package]] name = "blocking" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d17efb70ce4421e351d61aafd90c16a20fb5bfe339fcdc32a86816280e62ce0" +checksum = "d2468ff7bf85066b4a3678fede6fe66db31846d753ff0adfbfab2c6a6e81612b" dependencies = [ - "futures-channel", - "futures-util", + "async-channel", + "atomic-waker", + "futures-lite", "once_cell", "parking", "waker-fn", @@ -505,9 +539,9 @@ dependencies = [ [[package]] name = "bytes" -version = "0.5.4" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1" +checksum = "0e4cec68f03f32e44924783795810fa50a7035d8c8ebe78580ad7e6c703fba38" [[package]] name = "c_linked_list" @@ -523,9 +557,9 @@ checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" [[package]] name = "cc" -version = "1.0.54" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311" +checksum = "f9a06fb2e53271d7c279ec1efea6ab691c35a2ae67ec0d91d7acec0caf13b518" dependencies = [ "jobserver", ] @@ -547,9 +581,9 @@ checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" [[package]] name = "chacha20" -version = "0.3.4" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6a7ae4c498f8447d86baef0fa0831909333f558866fabcb21600625ac5a31c7" +checksum = "086c0f07ac275808b7bf9a39f2fd013aae1498be83632814c8c4e0bd53f2dc58" dependencies = [ "stream-cipher", "zeroize", @@ -557,9 +591,9 @@ dependencies = [ [[package]] name = "chacha20poly1305" -version = "0.4.1" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48901293601228db2131606f741db33561f7576b5d19c99cd66222380a7dc863" +checksum = "18b0c90556d8e3fec7cf18d84a2f53d27b21288f2fe481b830fadcf809e48205" dependencies = [ "aead", "chacha20", @@ -570,9 +604,9 @@ dependencies = [ [[package]] name = "chrono" -version = "0.4.11" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "80094f509cf8b5ae86a4966a39b3ff66cd7e2a3e594accec3743ff3fabeab5b2" +checksum = "c74d84029116787153e02106bf53e66828452a4b325cc8652b788b5967c0a0b6" dependencies = [ "num-integer", "num-traits 0.2.12", @@ -605,15 +639,6 @@ dependencies = [ "vec_map", ] -[[package]] -name = "clear_on_drop" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9cc5db465b294c3fa986d5bbb0f3017cd850bff6dd6c52f9ccff8b4d21b7b08" -dependencies = [ - "cc", -] - [[package]] name = "cloudabi" version = "0.0.3" @@ -625,9 +650,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83c06aff61f2d899eb87c379df3cbf7876f14471dcab474e0b6dc90ab96c080" +checksum = "1582139bb74d97ef232c30bc236646017db06f13ee7cc01fa24c9e55640f86d4" dependencies = [ "cache-padded", ] @@ -674,28 +699,34 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" +[[package]] +name = "cpuid-bool" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" + [[package]] name = "cranelift-bforest" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4425bb6c3f3d2f581c650f1a1fdd3196a975490149cf59bea9d34c3bea79eda" +checksum = "8dcc286b052ee24a1e5a222e7c1125e6010ad35b0f248709b9b3737a8fedcfdf" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d166b289fd30062ee6de86284750fc3fe5d037c6b864b3326ce153239b0626e1" +checksum = "9d9badfe36176cb653506091693bc2bb1970c9bddfcd6ec7fac404f7eaec6f38" dependencies = [ "byteorder", "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli 0.20.0", - "log 0.4.8", + "gimli 0.21.0", + "log 0.4.11", "regalloc", "serde", "smallvec 1.4.1", @@ -705,9 +736,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c9fb2306a36d41c5facd4bf3400bc6c157185c43a96eaaa503471c34c5144b" +checksum = "3c3f460031861e4f4ad510be62b2ae50bba6cc886b598a36f9c0a970feab9598" dependencies = [ "cranelift-codegen-shared", "cranelift-entity", @@ -715,36 +746,36 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44e0cfe9b1f97d9f836bca551618106c7d53b93b579029ecd38e73daa7eb689e" +checksum = "76ad12409e922e7697cd0bdc7dc26992f64a77c31880dfe5e3c7722f4710206d" [[package]] name = "cranelift-entity" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "926a73c432e5ba9c891171ff50b75e7d992cd76cd271f0a0a0ba199138077472" +checksum = "d97cdc58972ea065d107872cfb9079f4c92ade78a8af85aaff519a65b5d13f71" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e45f82e3446dd1ebb8c2c2f6a6b0e6cd6cd52965c7e5f7b1b35e9a9ace31ccde" +checksum = "2ef419efb4f94ecc02e5d9fbcc910d2bb7f0040e2de570e63a454f883bc891d6" dependencies = [ "cranelift-codegen", - "log 0.4.8", + "log 0.4.11", "smallvec 1.4.1", "target-lexicon", ] [[package]] name = "cranelift-native" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488b5d481bb0996a143e55a9d1739ef425efa20d4a5e5e98c859a8573c9ead9a" +checksum = "6e69d44d59826eef6794066ac2c0f4ad3975f02d97030c60dbc04e3886adf36e" dependencies = [ "cranelift-codegen", "raw-cpuid", @@ -753,17 +784,17 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.63.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00aa8dde71fd9fdb1958e7b0ef8f524c1560e2c6165e4ea54bc302b40551c161" +checksum = "979df666b1304624abe99738e9e0e7c7479ee5523ba4b8b237df9ff49996acbb" dependencies = [ "cranelift-codegen", "cranelift-entity", "cranelift-frontend", - "log 0.4.8", + "log 0.4.11", "serde", "thiserror", - "wasmparser 0.51.4", + "wasmparser 0.59.0", ] [[package]] @@ -835,15 +866,25 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "generic-array", + "generic-array 0.12.3", "subtle 1.0.0", ] +[[package]] +name = "crypto-mac" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +dependencies = [ + "generic-array 0.14.3", + "subtle 2.2.3", +] + [[package]] name = "ct-logs" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d3686f5fa27dbc1d76c751300376e167c5a43387f44bb451fd1c24776e49113" +checksum = "8c8e13110a84b6315df212c045be706af261fd364791cad863285439ebba672e" dependencies = [ "sct", ] @@ -860,7 +901,7 @@ dependencies = [ "cumulus-test-runtime", "env_logger", "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.9.0", "polkadot-collator", @@ -887,7 +928,7 @@ name = "cumulus-consensus" version = "0.1.0" dependencies = [ "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime", @@ -925,7 +966,7 @@ dependencies = [ "cumulus-primitives", "cumulus-test-runtime", "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-collator", @@ -987,7 +1028,7 @@ dependencies = [ "cumulus-test-client", "frame-executive", "hash-db", - "hashbrown 0.8.0", + "hashbrown 0.8.1", "memory-db", "parity-scale-codec", "polkadot-parachain", @@ -1033,7 +1074,7 @@ dependencies = [ "derive_more 0.15.0", "exit-future 0.1.4", "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "nix 0.17.0", "pallet-sudo", "parity-scale-codec", @@ -1049,6 +1090,7 @@ dependencies = [ "polkadot-test-service", "rand 0.7.3", "sc-basic-authorship", + "sc-chain-spec", "sc-cli", "sc-client-api", "sc-consensus", @@ -1065,11 +1107,12 @@ dependencies = [ "sp-runtime", "sp-timestamp", "sp-transaction-pool", + "sp-trie", "structopt", "substrate-build-script-utils", "substrate-test-client", "substrate-test-runtime-client", - "tokio 0.2.21", + "tokio 0.2.22", "trie-root 0.15.2", ] @@ -1135,7 +1178,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" dependencies = [ "byteorder", - "digest", + "digest 0.8.1", "rand_core 0.5.1", "subtle 2.2.3", "zeroize", @@ -1175,13 +1218,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.7" +version = "0.99.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d" +checksum = "298998b1cf6b5b2c8a7b023dfd45821825ce3ba8a8af55c921a0e734e4653f76" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -1196,7 +1239,16 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array", + "generic-array 0.12.3", +] + +[[package]] +name = "digest" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +dependencies = [ + "generic-array 0.14.3", ] [[package]] @@ -1217,7 +1269,7 @@ checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a" dependencies = [ "libc", "redox_users", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -1236,16 +1288,54 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10" +[[package]] +name = "dyn-clonable" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" +dependencies = [ + "dyn-clonable-impl", + "dyn-clone", +] + +[[package]] +name = "dyn-clonable-impl" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" +dependencies = [ + "proc-macro2 1.0.19", + "quote 1.0.7", + "syn 1.0.36", +] + +[[package]] +name = "dyn-clone" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c53dc3a653e0f64081026e4bf048d48fec9fce90c66e8326ca7292df0ff2d82" + +[[package]] +name = "ed25519" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc" +dependencies = [ + "signature", +] + [[package]] name = "ed25519-dalek" -version = "1.0.0-pre.3" +version = "1.0.0-pre.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978710b352437433c97b2bff193f2fb1dfd58a093f863dd95e225a19baa599a2" +checksum = "21a8a37f4e8b35af971e6db5e3897e7a6344caa3f92f6544f88125a1f5f0035a" dependencies = [ - "clear_on_drop", "curve25519-dalek", + "ed25519", "rand 0.7.3", - "sha2", + "serde", + "sha2 0.8.2", + "zeroize", ] [[package]] @@ -1289,9 +1379,9 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -1302,7 +1392,7 @@ checksum = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" dependencies = [ "atty", "humantime", - "log 0.4.8", + "log 0.4.11", "regex", "termcolor", ] @@ -1315,22 +1405,22 @@ checksum = "516aa8d7a71cb00a1c4146f0798549b93d083d4f189b3ced8f3de6b8f11ee6c4" [[package]] name = "erased-serde" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d88b6d1705e16a4d62e05ea61cc0496c2bd190f4fa8e5c1f11ce747be6bcf3d1" +checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" dependencies = [ "serde", ] [[package]] name = "errno" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" +checksum = "6eab5ee3df98a279d9b316b1af6ac95422127b1290317e6d18c1743c99418b01" dependencies = [ "errno-dragonfly", "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -1350,11 +1440,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74cf96bec282dcdb07099f7e31d9fed323bca9435a09aba7b6d99b7617bca96d" dependencies = [ "lazy_static", - "log 0.4.8", + "log 0.4.11", "serde", "serde_json", ] +[[package]] +name = "event-listener" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "829694371bd7bbc6aee17c4ff624aad8bf9f4dc06c6f9f6071eaa08c89530d10" + [[package]] name = "exit-future" version = "0.1.4" @@ -1374,21 +1470,6 @@ dependencies = [ "futures 0.3.5", ] -[[package]] -name = "faerie" -version = "0.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfef65b0e94693295c5d2fe2506f0ee6f43465342d4b5331659936aee8b16084" -dependencies = [ - "goblin", - "indexmap", - "log 0.4.8", - "scroll", - "string-interner", - "target-lexicon", - "thiserror", -] - [[package]] name = "failure" version = "0.1.8" @@ -1405,9 +1486,9 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", "synstructure", ] @@ -1445,7 +1526,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" dependencies = [ "env_logger", - "log 0.4.8", + "log 0.4.11", ] [[package]] @@ -1457,7 +1538,7 @@ dependencies = [ "either", "futures 0.3.5", "futures-timer 2.0.2", - "log 0.4.8", + "log 0.4.11", "num-traits 0.2.12", "parity-scale-codec", "parking_lot 0.9.0", @@ -1483,9 +1564,9 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.14" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cfff41391129e0a856d6d822600b8d71179d46879e310417eb9c762eb178b42" +checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" dependencies = [ "cfg-if", "crc32fast", @@ -1502,16 +1583,16 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", ] [[package]] name = "frame-benchmarking" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -1527,8 +1608,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "Inflector", "frame-benchmarking", @@ -1546,8 +1627,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -1561,8 +1642,8 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "11.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "11.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "serde", @@ -1572,14 +1653,14 @@ dependencies = [ [[package]] name = "frame-support" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "bitmask", "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", - "log 0.4.8", + "log 0.4.11", "once_cell", "parity-scale-codec", "paste", @@ -1597,41 +1678,41 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support-procedural-tools", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "frame-support-procedural-tools" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "frame-system" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1646,8 +1727,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-api", @@ -1662,7 +1743,7 @@ dependencies = [ "lazy_static", "libc", "libloading", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -1758,7 +1839,7 @@ dependencies = [ "futures 0.1.29", "futures 0.3.5", "lazy_static", - "log 0.4.8", + "log 0.4.11", "parking_lot 0.9.0", "pin-project", "serde", @@ -1783,6 +1864,21 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" +[[package]] +name = "futures-lite" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbe71459749b2e8e66fb95df721b22fa08661ad384a0c5b519e11d3893b4692a" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite", + "waker-fn", +] + [[package]] name = "futures-macro" version = "0.3.5" @@ -1790,9 +1886,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -1859,25 +1955,13 @@ dependencies = [ "slab", ] -[[package]] -name = "futures_codec" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0a73299e4718f5452e45980fc1d6957a070abe308d3700b63b8673f47e1c2b3" -dependencies = [ - "bytes 0.5.4", - "futures 0.3.5", - "memchr", - "pin-project", -] - [[package]] name = "futures_codec" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce54d63f8b0c75023ed920d46fd71d0cbbb830b0ee012726b5b4f506fb6dea5b" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "futures 0.3.5", "memchr", "pin-project", @@ -1898,6 +1982,16 @@ dependencies = [ "typenum", ] +[[package]] +name = "generic-array" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60fb4bb6bba52f78a471264d9a3b7d026cc0af47b22cd2cffbc0b787ca003e63" +dependencies = [ + "typenum", + "version_check", +] + [[package]] name = "get_if_addrs" version = "0.5.3" @@ -1933,32 +2027,29 @@ dependencies = [ [[package]] name = "ghash" -version = "0.2.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f0930ed19a7184089ea46d2fedead2f6dc2b674c5db4276b7da336c7cd83252" +checksum = "d6e27f0689a6e15944bdce7e45425efb87eaa8ab0c6e87f11d0987a9133e2531" dependencies = [ "polyval", ] [[package]] name = "gimli" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81dd6190aad0f05ddbbf3245c54ed14ca4aa6dd32f22312b70d8f168c3e3e633" +checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" dependencies = [ - "arrayvec 0.5.1", - "byteorder", "fallible-iterator", "indexmap", - "smallvec 1.4.1", "stable_deref_trait", ] [[package]] name = "gimli" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" +checksum = "aaf91faf136cb47367fa430cd46e37a788775e7fa104f8b4bcb3861dc389b724" [[package]] name = "glob" @@ -1975,7 +2066,7 @@ dependencies = [ "aho-corasick", "bstr", "fnv", - "log 0.4.8", + "log 0.4.11", "regex", ] @@ -1992,17 +2083,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "goblin" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3081214398d39e4bd7f2c1975f0488ed04614ffdd976c6fc7a0708278552c0da" -dependencies = [ - "log 0.4.8", - "plain", - "scroll", -] - [[package]] name = "h2" version = "0.1.26" @@ -2015,7 +2095,7 @@ dependencies = [ "futures 0.1.29", "http 0.1.21", "indexmap", - "log 0.4.8", + "log 0.4.11", "slab", "string", "tokio-io", @@ -2023,21 +2103,21 @@ dependencies = [ [[package]] name = "h2" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff" +checksum = "993f9e0baeed60001cf565546b0d3dbe6a6ad23f2bd31644a133c641eccf6d53" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "fnv", "futures-core", "futures-sink", "futures-util", "http 0.2.1", "indexmap", - "log 0.4.8", "slab", - "tokio 0.2.21", + "tokio 0.2.22", "tokio-util", + "tracing", ] [[package]] @@ -2067,9 +2147,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9b7860757ce258c89fd48d28b68c41713e597a7b09e793f6c6a6e2ea37c827" +checksum = "34f595585f103464d8d2f6e9864682d74c1601fed5e07d62b1c9058dba8246fb" dependencies = [ "ahash 0.3.8", "autocfg 1.0.0", @@ -2086,9 +2166,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9586eedd4ce6b3c498bc3b4dd92fc9f11166aa908a914071953768066c67909" +checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" dependencies = [ "libc", ] @@ -2124,8 +2204,8 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" dependencies = [ - "crypto-mac", - "digest", + "crypto-mac 0.7.0", + "digest 0.8.1", ] [[package]] @@ -2134,8 +2214,8 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b" dependencies = [ - "digest", - "generic-array", + "digest 0.8.1", + "generic-array 0.12.3", "hmac", ] @@ -2156,7 +2236,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "fnv", "itoa", ] @@ -2179,7 +2259,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "http 0.2.1", ] @@ -2213,7 +2293,7 @@ dependencies = [ "httparse", "iovec", "itoa", - "log 0.4.8", + "log 0.4.11", "net2", "rustc_version", "time", @@ -2230,42 +2310,42 @@ dependencies = [ [[package]] name = "hyper" -version = "0.13.6" +version = "0.13.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6e7655b9594024ad0ee439f3b5a7299369dc2a3f459b47c696f9ff676f9aa1f" +checksum = "3e68a8dd9716185d9e64ea473ea6ef63529252e3e27623295a0378a19665d5eb" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "futures-channel", "futures-core", "futures-util", - "h2 0.2.5", + "h2 0.2.6", "http 0.2.1", "http-body 0.3.1", "httparse", "itoa", - "log 0.4.8", "pin-project", "socket2", "time", - "tokio 0.2.21", + "tokio 0.2.22", "tower-service", + "tracing", "want 0.3.0", ] [[package]] name = "hyper-rustls" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac965ea399ec3a25ac7d13b8affd4b8f39325cca00858ddf5eb29b79e6b14b08" +checksum = "37743cc83e8ee85eacfce90f2f4102030d9ff0a95244098d781e9bee4a90abb6" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "ct-logs", "futures-util", - "hyper 0.13.6", - "log 0.4.8", - "rustls 0.17.0", + "hyper 0.13.7", + "log 0.4.11", + "rustls", "rustls-native-certs", - "tokio 0.2.21", + "tokio 0.2.22", "tokio-rustls", "webpki", ] @@ -2325,18 +2405,20 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "indexmap" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c398b2b113b55809ceb9ee3e753fcbac793f1956663f3c36549c1346015c2afe" +checksum = "5b88cd59ee5f71fea89a62248fc8f387d44400cefe05ef548466d61ced9029a7" dependencies = [ "autocfg 1.0.0", + "hashbrown 0.8.1", + "serde", ] [[package]] @@ -2396,9 +2478,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" +checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" [[package]] name = "jobserver" @@ -2411,9 +2493,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.40" +version = "0.3.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce10c23ad2ea25ceca0093bd3192229da4c5b3c0f2de499c1ecac0d98d452177" +checksum = "85a7e2c92a4804dd459b86c339278d0fe87cf93757fae222c3fa3ae75458bc73" dependencies = [ "wasm-bindgen", ] @@ -2428,7 +2510,7 @@ dependencies = [ "futures 0.1.29", "jsonrpc-core", "jsonrpc-pubsub", - "log 0.4.8", + "log 0.4.11", "serde", "serde_json", "url 1.7.2", @@ -2441,7 +2523,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62" dependencies = [ "futures 0.1.29", - "log 0.4.8", + "log 0.4.11", "serde", "serde_derive", "serde_json", @@ -2463,9 +2545,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fadf6945e227246825a583514534d864554e9f23d80b3c77d034b10983db5ef" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -2477,7 +2559,7 @@ dependencies = [ "hyper 0.12.35", "jsonrpc-core", "jsonrpc-server-utils", - "log 0.4.8", + "log 0.4.11", "net2", "parking_lot 0.10.2", "unicase", @@ -2491,7 +2573,7 @@ checksum = "dedccd693325d833963b549e959137f30a7a0ea650cde92feda81dc0c1393cb5" dependencies = [ "jsonrpc-core", "jsonrpc-server-utils", - "log 0.4.8", + "log 0.4.11", "parity-tokio-ipc", "parking_lot 0.10.2", "tokio-service", @@ -2504,7 +2586,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2d44f5602a11d657946aac09357956d2841299ed422035edf140c552cb057986" dependencies = [ "jsonrpc-core", - "log 0.4.8", + "log 0.4.11", "parking_lot 0.10.2", "rand 0.7.3", "serde", @@ -2520,7 +2602,7 @@ dependencies = [ "globset", "jsonrpc-core", "lazy_static", - "log 0.4.8", + "log 0.4.11", "tokio 0.1.22", "tokio-codec", "unicase", @@ -2534,7 +2616,7 @@ checksum = "903d3109fe7c4acb932b567e1e607e0f524ed04741b09fb0e61841bc40a022fc" dependencies = [ "jsonrpc-core", "jsonrpc-server-utils", - "log 0.4.8", + "log 0.4.11", "parking_lot 0.10.2", "slab", "ws", @@ -2558,8 +2640,8 @@ dependencies = [ [[package]] name = "kusama-runtime" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "bitvec", "frame-executive", @@ -2624,11 +2706,11 @@ dependencies = [ [[package]] name = "kv-log-macro" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ff57d6d215f7ca7eb35a9a64d656ba4d9d2bef114d741dc08048e75e2f5d418" +checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" dependencies = [ - "log 0.4.8", + "log 0.4.11", ] [[package]] @@ -2660,7 +2742,7 @@ checksum = "7c341ef15cfb1f923fa3b5138bfbd2d4813a2c1640b473727a53351c7f0b0fa2" dependencies = [ "fs-swap", "kvdb", - "log 0.4.8", + "log 0.4.11", "num_cpus", "owning_ref", "parity-util-mem", @@ -2690,15 +2772,15 @@ checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" [[package]] name = "libc" -version = "0.2.71" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9457b06509d27052635f90d6466700c65095fdf75409b3fbdd903e988b886f49" +checksum = "a2f02823cf78b754822df5f7f268fb59822e7296276d3e069d8e8cb26a14bd10" [[package]] name = "libflate" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784f4ec5908a9d7f4e53658906386667e8b02e9389a47cfebf45d324ba9e8d25" +checksum = "e9bac9023e1db29c084f9f8cd9d3852e5e8fddf98fb47c4964a0ea4663d95949" dependencies = [ "adler32", "crc32fast", @@ -2719,7 +2801,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753" dependencies = [ "cc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -2730,11 +2812,11 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" [[package]] name = "libp2p" -version = "0.21.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d743d03fab397cde23925a17cb87b35b25994f44ab8c6a9e46a7e953ec739cd" +checksum = "0306a49ee6a89468f96089906f36b0eef82c988dcfc8acf3e2dcd6ad1c859f85" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "futures 0.3.5", "lazy_static", "libp2p-core", @@ -2752,7 +2834,7 @@ dependencies = [ "libp2p-websocket", "libp2p-yamux", "multihash", - "parity-multiaddr 0.9.1", + "parity-multiaddr", "parking_lot 0.10.2", "pin-project", "smallvec 1.4.1", @@ -2761,9 +2843,9 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.20.0" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ca8d5a64a5d19b45e00e8f24afda6b8e1b605fb25ad7bcf62a42ecf19d7ff3" +checksum = "6a694fd76d7c33a45a0e6e1525e9b9b5d11127c9c94e560ac0f8abba54ed80af" dependencies = [ "asn1_der", "bs58", @@ -2774,10 +2856,10 @@ dependencies = [ "futures-timer 3.0.2", "lazy_static", "libsecp256k1", - "log 0.4.8", + "log 0.4.11", "multihash", "multistream-select", - "parity-multiaddr 0.9.1", + "parity-multiaddr", "parking_lot 0.10.2", "pin-project", "prost", @@ -2785,7 +2867,7 @@ dependencies = [ "rand 0.7.3", "ring", "rw-stream-sink", - "sha2", + "sha2 0.8.2", "smallvec 1.4.1", "thiserror", "unsigned-varint 0.4.0", @@ -2795,12 +2877,12 @@ dependencies = [ [[package]] name = "libp2p-core-derive" -version = "0.20.1" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "515c4a7cba5d321bb88ed3ed803997bdd5634ce35c9c5e8e9ace9c512e57eceb" +checksum = "f753d9324cd3ec14bf04b8a8cd0d269c87f294153d6bf2a84497a63a5ad22213" dependencies = [ "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -2811,7 +2893,7 @@ checksum = "f751924b6b98e350005e0b87a822beb246792a3fb878c684e088f866158120ac" dependencies = [ "futures 0.3.5", "libp2p-core", - "log 0.4.8", + "log 0.4.11", ] [[package]] @@ -2823,7 +2905,7 @@ dependencies = [ "futures 0.3.5", "libp2p-core", "libp2p-swarm", - "log 0.4.8", + "log 0.4.11", "prost", "prost-build", "smallvec 1.4.1", @@ -2837,19 +2919,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44ed3a4c8111c570ab2bffb30c6353178d7603ce3787e3c5f2493c8d3d16d1f0" dependencies = [ "arrayvec 0.5.1", - "bytes 0.5.4", + "bytes 0.5.6", "either", "fnv", "futures 0.3.5", - "futures_codec 0.4.1", + "futures_codec", "libp2p-core", "libp2p-swarm", - "log 0.4.8", + "log 0.4.11", "multihash", "prost", "prost-build", "rand 0.7.3", - "sha2", + "sha2 0.8.2", "smallvec 1.4.1", "uint", "unsigned-varint 0.4.0", @@ -2871,7 +2953,7 @@ dependencies = [ "lazy_static", "libp2p-core", "libp2p-swarm", - "log 0.4.8", + "log 0.4.11", "net2", "rand 0.7.3", "smallvec 1.4.1", @@ -2885,31 +2967,32 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14ae0ffacd30f073f96cd518b2c9cd2cb18ac27c3d136a4b23cf1af99f33e541" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "fnv", "futures 0.3.5", - "futures_codec 0.4.1", + "futures_codec", "libp2p-core", - "log 0.4.8", + "log 0.4.11", "parking_lot 0.10.2", "unsigned-varint 0.4.0", ] [[package]] name = "libp2p-noise" -version = "0.20.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ad6b67d802de8b5ddc5e8b0ff55a0d0a6a737c2c5c174601dbb9d24e0ad5cb" +checksum = "8f353f8966bbaaf7456535fffd3f366f153148773a0cf04b2ec3860955cb720e" dependencies = [ + "bytes 0.5.6", "curve25519-dalek", "futures 0.3.5", "lazy_static", "libp2p-core", - "log 0.4.8", + "log 0.4.11", "prost", "prost-build", "rand 0.7.3", - "sha2", + "sha2 0.8.2", "snow", "static_assertions", "x25519-dalek", @@ -2925,7 +3008,7 @@ dependencies = [ "futures 0.3.5", "libp2p-core", "libp2p-swarm", - "log 0.4.8", + "log 0.4.11", "rand 0.7.3", "void", "wasm-timer", @@ -2939,7 +3022,7 @@ checksum = "f88d5e2a090a2aadf042cd33484e2f015c6dab212567406a59deece5dedbd133" dependencies = [ "futures 0.3.5", "libp2p-core", - "log 0.4.8", + "log 0.4.11", "rand 0.7.3", "smallvec 1.4.1", "void", @@ -2958,7 +3041,7 @@ dependencies = [ "get_if_addrs", "ipnet", "libp2p-core", - "log 0.4.8", + "log 0.4.11", "socket2", ] @@ -2986,9 +3069,9 @@ dependencies = [ "either", "futures 0.3.5", "libp2p-core", - "log 0.4.8", + "log 0.4.11", "quicksink", - "rustls 0.18.0", + "rustls", "rw-stream-sink", "soketto", "url 2.1.1", @@ -3029,10 +3112,10 @@ checksum = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962" dependencies = [ "arrayref", "crunchy", - "digest", + "digest 0.8.1", "hmac-drbg", "rand 0.7.3", - "sha2", + "sha2 0.8.2", "subtle 2.2.3", "typenum", ] @@ -3057,9 +3140,9 @@ checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" [[package]] name = "linked_hash_set" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c" +checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" dependencies = [ "linked-hash-map", ] @@ -3100,14 +3183,14 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" dependencies = [ - "log 0.4.8", + "log 0.4.11", ] [[package]] name = "log" -version = "0.4.8" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" +checksum = "4fabed175da42fed1fa0746b0ea71f412aa9d35e76e95e59b192c64b9dc2bf8b" dependencies = [ "cfg-if", ] @@ -3164,26 +3247,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" dependencies = [ "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] name = "memoffset" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4fc2c02a7e374099d4ee95a193111f72d2110197fe200272371758f6c3643d8" +checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" dependencies = [ "autocfg 1.0.0", ] [[package]] name = "memory-db" -version = "0.24.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0777fbb396f666701d939e9b3876c18ada6b3581257d88631f2590bc366d8ebe" +checksum = "36f36ddb0b2cdc25d38babba472108798e3477f02be5165f038c5e393e50c57a" dependencies = [ "hash-db", - "hashbrown 0.8.0", + "hashbrown 0.8.1", "parity-util-mem", ] @@ -3216,11 +3299,11 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.3.7" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "791daaae1ed6889560f8c4359194f56648355540573244a5448a83ba1ecc7435" +checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" dependencies = [ - "adler32", + "adler", ] [[package]] @@ -3235,7 +3318,7 @@ dependencies = [ "iovec", "kernel32-sys", "libc", - "log 0.4.8", + "log 0.4.11", "miow 0.2.1", "net2", "slab", @@ -3249,7 +3332,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" dependencies = [ "lazycell", - "log 0.4.8", + "log 0.4.11", "mio", "slab", ] @@ -3260,10 +3343,10 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" dependencies = [ - "log 0.4.8", + "log 0.4.11", "mio", "miow 0.3.5", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -3296,7 +3379,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e" dependencies = [ "socket2", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -3313,9 +3396,9 @@ checksum = "f75db05d738947aa5389863aadafbcf2e509d7ba099dc2ddcdf4fc66bf7a9e03" dependencies = [ "blake2b_simd", "blake2s_simd", - "digest", + "digest 0.8.1", "sha-1", - "sha2", + "sha2 0.8.2", "sha3", "unsigned-varint 0.3.3", ] @@ -3332,9 +3415,9 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9157e87afbc2ef0d84cc0345423d715f445edde00141c93721c162de35a05e5" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "pin-project", "smallvec 1.4.1", "unsigned-varint 0.4.0", @@ -3348,7 +3431,7 @@ checksum = "aaa9fddbc34c8c35dd2108515587b8ce0cab396f17977b8c738568e4edb521a2" dependencies = [ "alga", "approx", - "generic-array", + "generic-array 0.12.3", "matrixmultiply", "num-complex", "num-rational", @@ -3374,7 +3457,7 @@ checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" dependencies = [ "cfg-if", "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -3446,7 +3529,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a31937dea023539c72ddae0e3571deadc1414b300483fa7aaec176168cfa9d2" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -3523,18 +3606,20 @@ dependencies = [ [[package]] name = "object" -version = "0.18.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5666bbb90bc4d1e5bdcb26c0afda1822d25928341e9384ab187a9b37ab69e36" -dependencies = [ - "target-lexicon", -] +checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2" [[package]] name = "object" -version = "0.19.0" +version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cbca9424c482ee628fa549d9c812e2cd22f1180b9222c9200fdfa6eb31aecb2" +checksum = "1ab52be62400ca80aa00285d25253d7f7c437b7375c4de678f5405d3afe82ca5" +dependencies = [ + "crc32fast", + "indexmap", + "wasmparser 0.57.0", +] [[package]] name = "once_cell" @@ -3551,6 +3636,12 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" +[[package]] +name = "opaque-debug" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" + [[package]] name = "openssl-probe" version = "0.1.2" @@ -3568,8 +3659,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3584,8 +3675,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3599,8 +3690,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3624,8 +3715,8 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3638,8 +3729,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3653,8 +3744,8 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3668,8 +3759,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3682,8 +3773,8 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3698,11 +3789,13 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", + "pallet-authorship", "pallet-finality-tracker", "pallet-session", "parity-scale-codec", @@ -3718,8 +3811,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3734,8 +3827,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3753,8 +3846,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3769,8 +3862,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3783,8 +3876,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3798,8 +3891,8 @@ dependencies = [ [[package]] name = "pallet-nicks" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3812,8 +3905,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3827,8 +3920,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3842,8 +3935,8 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3855,8 +3948,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "enumflags2", "frame-support", @@ -3870,8 +3963,8 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3885,8 +3978,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3905,8 +3998,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3919,8 +4012,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3939,19 +4032,19 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "pallet-sudo" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3964,8 +4057,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-benchmarking", "frame-support", @@ -3981,8 +4074,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -3990,14 +4083,16 @@ dependencies = [ "parity-scale-codec", "serde", "smallvec 1.4.1", + "sp-core", + "sp-io", "sp-runtime", "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4014,8 +4109,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "parity-scale-codec", @@ -4027,8 +4122,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -4041,8 +4136,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-support", "frame-system", @@ -4056,8 +4151,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "enumflags2", "frame-support", @@ -4077,29 +4172,11 @@ dependencies = [ "blake2-rfc", "crc32fast", "libc", - "log 0.4.8", + "log 0.4.11", "memmap", "parking_lot 0.10.2", ] -[[package]] -name = "parity-multiaddr" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f77055f9e81921a8cc7bebeb6cded3d128931d51f1e3dd6251f0770a6d431477" -dependencies = [ - "arrayref", - "bs58", - "byteorder", - "data-encoding", - "parity-multihash", - "percent-encoding 2.1.0", - "serde", - "static_assertions", - "unsigned-varint 0.3.3", - "url 2.1.1", -] - [[package]] name = "parity-multiaddr" version = "0.9.1" @@ -4119,25 +4196,10 @@ dependencies = [ ] [[package]] -name = "parity-multihash" -version = "0.2.3" +name = "parity-scale-codec" +version = "1.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a1cd2ba02391b81367bec529fb209019d718684fdc8ad6a712c2b536e46f775" -dependencies = [ - "blake2", - "bytes 0.5.4", - "rand 0.7.3", - "sha-1", - "sha2", - "sha3", - "unsigned-varint 0.3.3", -] - -[[package]] -name = "parity-scale-codec" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a74f02beb35d47e0706155c9eac554b50c671e0d868fe8296bcdf44a9a4847bf" +checksum = "34d38aeaffc032ec69faa476b3caaca8d4dd7f3f798137ff30359e5c7869ceb6" dependencies = [ "arrayvec 0.5.1", "bitvec", @@ -4148,14 +4210,14 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" +checksum = "cd20ff7e0399b274a5f5bb37b712fccb5b3a64b9128200d1c3cc40fe709cb073" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -4173,14 +4235,14 @@ dependencies = [ "bytes 0.4.12", "futures 0.1.29", "libc", - "log 0.4.8", + "log 0.4.11", "mio-named-pipes", "miow 0.3.5", "rand 0.7.3", "tokio 0.1.22", "tokio-named-pipes", "tokio-uds", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -4190,13 +4252,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "297ff91fa36aec49ce183484b102f6b75b46776822bd81525bfc4cc9b0dd0f5c" dependencies = [ "cfg-if", - "hashbrown 0.8.0", + "hashbrown 0.8.1", "impl-trait-for-tuples", "parity-util-mem-derive", "parking_lot 0.10.2", "primitive-types", "smallvec 1.4.1", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -4205,8 +4267,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ - "proc-macro2 1.0.18", - "syn 1.0.31", + "proc-macro2 1.0.19", + "syn 1.0.36", "synstructure", ] @@ -4218,9 +4280,9 @@ checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865" [[package]] name = "parking" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1efcee3c6d23b94012e240525f131c6abaa9e5eeb8f211002d93beec3b7be350" +checksum = "6cb300f271742d4a2a66c01b6b2fa0c83dfebd2e0bf11addb879a3547b4ed87c" [[package]] name = "parking_lot" @@ -4263,7 +4325,7 @@ dependencies = [ "rand 0.6.5", "rustc_version", "smallvec 0.6.13", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -4278,7 +4340,7 @@ dependencies = [ "redox_syscall", "rustc_version", "smallvec 0.6.13", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -4292,14 +4354,14 @@ dependencies = [ "libc", "redox_syscall", "smallvec 1.4.1", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] name = "paste" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d508492eeb1e5c38ee696371bf7b9fc33c83d46a7d451606b96458fbbbdc2dec" +checksum = "45ca20c77d80be666aef2b45486da86238fabe33e38306bd3118fe4af33fa880" dependencies = [ "paste-impl", "proc-macro-hack", @@ -4307,14 +4369,11 @@ dependencies = [ [[package]] name = "paste-impl" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f328a6a63192b333fce5fbb4be79db6758a4d518dfac6d54412f1492f72d32" +checksum = "d95a7db200b97ef370c8e6de0088252f7e0dfff7d047a28528e47456c0fc98b6" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.18", - "quote 1.0.7", - "syn 1.0.31", ] [[package]] @@ -4324,7 +4383,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" dependencies = [ "byteorder", - "crypto-mac", + "crypto-mac 0.7.0", ] [[package]] @@ -4363,22 +4422,22 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.22" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12e3a6cdbfe94a5e4572812a0201f8c0ed98c1c452c7b8563ce2276988ef9c17" +checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.22" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a0ffd45cf79d88737d7cc85bfd5d2894bee1139b356e616fe85dc389c61aaf7" +checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -4395,15 +4454,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" - -[[package]] -name = "plain" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" +checksum = "d36492546b6af1463394d46f0c834346f31548646f6ba10849802c9c9a27ac33" [[package]] name = "platforms" @@ -4413,16 +4466,16 @@ checksum = "feb3b2b1033b8a60b4da6ee470325f887758c95d5320f52f9ce0df055a55940e" [[package]] name = "polkadot-availability-store" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "exit-future 0.2.0", "futures 0.3.5", "kvdb", "kvdb-memorydb", "kvdb-rocksdb", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.9.0", "polkadot-erasure-coding", @@ -4435,17 +4488,17 @@ dependencies = [ "sp-consensus", "sp-core", "sp-runtime", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] name = "polkadot-cli" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "frame-benchmarking-cli", "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "polkadot-service", "sc-cli", "sc-client-api", @@ -4457,17 +4510,17 @@ dependencies = [ "sp-runtime", "structopt", "substrate-build-script-utils", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] name = "polkadot-collator" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "futures 0.3.5", "futures-timer 2.0.2", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "polkadot-cli", "polkadot-network", @@ -4484,13 +4537,13 @@ dependencies = [ "sp-consensus", "sp-core", "sp-runtime", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] name = "polkadot-core-primitives" version = "0.7.30" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "parity-scale-codec", "sp-core", @@ -4500,8 +4553,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "derive_more 0.15.0", "parity-scale-codec", @@ -4513,16 +4566,16 @@ dependencies = [ [[package]] name = "polkadot-network" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "arrayvec 0.4.12", - "bytes 0.5.4", + "bytes 0.5.6", "derive_more 0.14.1", "exit-future 0.2.0", "futures 0.3.5", "futures-timer 2.0.2", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.9.0", "polkadot-availability-store", @@ -4541,11 +4594,12 @@ dependencies = [ [[package]] name = "polkadot-parachain" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ - "derive_more 0.99.7", - "log 0.4.8", + "derive_more 0.99.9", + "futures 0.3.5", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "polkadot-core-primitives", @@ -4561,8 +4615,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "bitvec", "frame-system", @@ -4572,6 +4626,7 @@ dependencies = [ "serde", "sp-api", "sp-application-crypto", + "sp-arithmetic", "sp-core", "sp-inherents", "sp-runtime", @@ -4583,8 +4638,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "jsonrpc-core", "pallet-transaction-payment-rpc", @@ -4610,14 +4665,15 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "bitvec", "frame-executive", "frame-support", "frame-system", "frame-system-rpc-runtime-api", + "hex-literal", "log 0.3.9", "pallet-authority-discovery", "pallet-authorship", @@ -4641,7 +4697,6 @@ dependencies = [ "pallet-session", "pallet-staking", "pallet-staking-reward-curve", - "pallet-sudo", "pallet-timestamp", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", @@ -4661,6 +4716,7 @@ dependencies = [ "sp-consensus-babe", "sp-core", "sp-inherents", + "sp-io", "sp-offchain", "sp-runtime", "sp-session", @@ -4674,8 +4730,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "bitvec", "frame-support", @@ -4707,8 +4763,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "frame-benchmarking", "frame-system-rpc-runtime-api", @@ -4716,7 +4772,7 @@ dependencies = [ "hex-literal", "kusama-runtime", "lazy_static", - "log 0.4.8", + "log 0.4.11", "pallet-babe", "pallet-im-online", "pallet-staking", @@ -4729,7 +4785,6 @@ dependencies = [ "polkadot-rpc", "polkadot-runtime", "polkadot-validation", - "rococo-runtime", "sc-authority-discovery", "sc-block-builder", "sc-chain-spec", @@ -4767,8 +4822,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -4777,8 +4832,8 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "bitvec", "frame-executive", @@ -4832,7 +4887,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime-client" version = "2.0.0" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "futures 0.3.5", "pallet-timestamp", @@ -4856,14 +4911,14 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.8.2" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "frame-benchmarking", "frame-system", "futures 0.1.29", "futures 0.3.5", "hex", - "log 0.4.8", + "log 0.4.11", "pallet-staking", "pallet-transaction-payment", "polkadot-availability-store", @@ -4902,8 +4957,8 @@ dependencies = [ [[package]] name = "polkadot-validation" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "ansi_term 0.12.1", "bitvec", @@ -4911,7 +4966,7 @@ dependencies = [ "exit-future 0.2.0", "futures 0.3.5", "futures-timer 2.0.2", - "log 0.4.8", + "log 0.4.11", "pallet-babe", "parity-scale-codec", "parking_lot 0.9.0", @@ -4936,23 +4991,23 @@ dependencies = [ "sp-transaction-pool", "sp-trie", "substrate-prometheus-endpoint", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] name = "poly1305" -version = "0.5.2" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5829f50f48e9ddb79f3f7c3097029d0caee30f8286accb241416df603b080b8" +checksum = "d9b42192ab143ed7619bf888a7f9c6733a9a2153b218e2cd557cfdb52fbf9bb1" dependencies = [ "universal-hash", ] [[package]] name = "polyval" -version = "0.3.3" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec3341498978de3bfd12d1b22f1af1de22818f5473a11e8a6ef997989e3a212" +checksum = "d9a50142b55ab3ed0e9f68dfb3709f1d90d29da24e91033f28b96330643107dc" dependencies = [ "cfg-if", "universal-hash", @@ -4966,9 +5021,9 @@ checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" [[package]] name = "predicates" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030" +checksum = "96bfead12e90dccead362d62bb2c90a5f6fc4584963645bc7f71a735e0b0735a" dependencies = [ "difference", "predicates-core", @@ -5004,44 +5059,44 @@ dependencies = [ [[package]] name = "proc-macro-crate" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10d4b51f154c8a7fb96fd6dad097cb74b863943ec010ac94b9fd1be8861fe1e" +checksum = "1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785" dependencies = [ "toml", ] [[package]] name = "proc-macro-error" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" +checksum = "fc175e9777c3116627248584e8f8b3e2987405cabe1c0adf7d1dd28f09dc7880" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", "version_check", ] [[package]] name = "proc-macro-error-attr" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" +checksum = "3cc9795ca17eb581285ec44936da7fc2335a3f34f2ddd13118b6f4d515435c50" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", "syn-mid", "version_check", ] [[package]] name = "proc-macro-hack" -version = "0.5.16" +version = "0.5.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e0456befd48169b9f13ef0f0ad46d492cf9d2dbb918bcf38e01eed4ce3ec5e4" +checksum = "99c605b9a0adc77b7211c6b1f722dcb613d68d66859a44f3d485a6da332b0598" [[package]] name = "proc-macro-nested" @@ -5060,11 +5115,11 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "beae6331a816b1f65d04c45b078fd8e6c93e8071771f41b8163255bbd8d7c8fa" +checksum = "04f5f085b5d71e2188cb8271e5da0161ad52c3f227a661a3c135fdf28e258b12" dependencies = [ - "unicode-xid 0.2.0", + "unicode-xid 0.2.1", ] [[package]] @@ -5084,14 +5139,13 @@ dependencies = [ [[package]] name = "prometheus" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0575e258dab62268e7236d7307caa38848acbda7ec7ab87bd9093791e999d20" +checksum = "dd0ced56dee39a6e960c15c74dc48849d614586db2eaada6497477af7c7811cd" dependencies = [ "cfg-if", "fnv", "lazy_static", - "protobuf", "spin", "thiserror", ] @@ -5102,7 +5156,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce49aefe0a6144a45de32927c77bd2859a5f7677b55f220ae5b744e87389c212" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "prost-derive", ] @@ -5112,10 +5166,10 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02b10678c913ecbd69350e8535c3aef91a8676c0773fc1d7b95cdd196d7f2f26" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "heck", "itertools 0.8.2", - "log 0.4.8", + "log 0.4.11", "multimap", "petgraph", "prost", @@ -5132,9 +5186,9 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", "itertools 0.8.2", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -5143,16 +5197,10 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1834f67c0697c001304b75be76f67add9c89742eda3a085ad8ee0bb38c3417aa" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "prost", ] -[[package]] -name = "protobuf" -version = "2.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e86d370532557ae7573551a1ec8235a0f8d6cb276c7c9e6aa490b511c447485" - [[package]] name = "quick-error" version = "1.2.3" @@ -5191,7 +5239,7 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", ] [[package]] @@ -5220,7 +5268,7 @@ dependencies = [ "libc", "rand_core 0.3.1", "rdrand", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5233,7 +5281,7 @@ dependencies = [ "fuchsia-cprng", "libc", "rand_core 0.3.1", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5252,7 +5300,7 @@ dependencies = [ "rand_os", "rand_pcg 0.1.2", "rand_xorshift", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5348,7 +5396,7 @@ checksum = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" dependencies = [ "libc", "rand_core 0.4.2", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5362,7 +5410,7 @@ dependencies = [ "libc", "rand_core 0.4.2", "rdrand", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5412,10 +5460,11 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db6ce3297f9c85e16621bb8cca38a06779ffc31bb8184e1be4bed2be4678a098" +checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" dependencies = [ + "autocfg 1.0.0", "crossbeam-deque", "either", "rayon-core", @@ -5423,9 +5472,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.7.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9" +checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" dependencies = [ "crossbeam-deque", "crossbeam-queue", @@ -5445,9 +5494,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.1.56" +version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" +checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" [[package]] name = "redox_users" @@ -5471,31 +5520,31 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a214c7875e1b63fc1618db7c80efc0954f6156c9ff07699fd9039e255accdd1" +checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" +checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "regalloc" -version = "0.0.21" +version = "0.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b27b256b41986ac5141b37b8bbba85d314fbf546c182eb255af6720e07e4f804" +checksum = "b9ba8aaf5fe7cf307c6dbdaeed85478961d29e25e3bee5169e11b92fa9f027a8" dependencies = [ - "log 0.4.8", + "log 0.4.11", "rustc-hash", "smallvec 1.4.1", ] @@ -5527,7 +5576,7 @@ dependencies = [ "bitflags", "libc", "mach", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5536,7 +5585,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5555,16 +5604,22 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] +[[package]] +name = "retain_mut" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e005d658ad26eacc2b6c506dfde519f4e277e328d0eb3379ca61647d70a8f531" + [[package]] name = "ring" -version = "0.16.14" +version = "0.16.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06b3fefa4f12272808f809a0af618501fdaba41a58963c5fb72238ab0be09603" +checksum = "952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4" dependencies = [ "cc", "libc", @@ -5572,7 +5627,7 @@ dependencies = [ "spin", "untrusted", "web-sys", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5591,74 +5646,6 @@ dependencies = [ "librocksdb-sys", ] -[[package]] -name = "rococo-runtime" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" -dependencies = [ - "bitvec", - "frame-executive", - "frame-support", - "frame-system", - "frame-system-rpc-runtime-api", - "log 0.3.9", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances", - "pallet-collective", - "pallet-democracy", - "pallet-elections-phragmen", - "pallet-finality-tracker", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-multisig", - "pallet-nicks", - "pallet-offences", - "pallet-proxy", - "pallet-randomness-collective-flip", - "pallet-recovery", - "pallet-scheduler", - "pallet-session", - "pallet-society", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives", - "polkadot-runtime-common", - "rustc-hex", - "serde", - "serde_derive", - "smallvec 1.4.1", - "sp-api", - "sp-authority-discovery", - "sp-block-builder", - "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", - "sp-offchain", - "sp-runtime", - "sp-session", - "sp-staking", - "sp-std", - "sp-transaction-pool", - "sp-version", - "static_assertions", - "substrate-wasm-builder-runner 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "rpassword" version = "4.0.5" @@ -5666,7 +5653,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99371657d3c8e4d816fb6221db98fa408242b0b53bac08f8676a41f8554fe99f" dependencies = [ "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -5714,19 +5701,6 @@ dependencies = [ "semver", ] -[[package]] -name = "rustls" -version = "0.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0d4a31f5d68413404705d6982529b0e11a9aacd4839d1d6222ee3b8cb4015e1" -dependencies = [ - "base64 0.11.0", - "log 0.4.8", - "ring", - "sct", - "webpki", -] - [[package]] name = "rustls" version = "0.18.0" @@ -5734,7 +5708,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cac94b333ee2aac3284c5b8a1b7fb4dd11cba88c244e3fe33cdbd047af0eb693" dependencies = [ "base64 0.12.3", - "log 0.4.8", + "log 0.4.11", "ring", "sct", "webpki", @@ -5742,12 +5716,12 @@ dependencies = [ [[package]] name = "rustls-native-certs" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75ffeb84a6bd9d014713119542ce415db3a3e4748f0bfce1e1416cd224a23a5" +checksum = "629d439a7672da82dd955498445e496ee2096fe2117b9f796558a43fdb9e59b8" dependencies = [ "openssl-probe", - "rustls 0.17.0", + "rustls", "schannel", "security-framework", ] @@ -5780,15 +5754,15 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "bytes 0.5.4", - "derive_more 0.99.7", + "bytes 0.5.6", + "derive_more 0.99.9", "futures 0.3.5", "futures-timer 3.0.2", "libp2p", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "prost", "prost-build", @@ -5807,12 +5781,12 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "sc-block-builder", "sc-client-api", @@ -5831,8 +5805,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5848,8 +5822,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5864,29 +5838,29 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "sc-cli" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "ansi_term 0.12.1", "atty", "chrono", - "derive_more 0.99.7", + "derive_more 0.99.9", "env_logger", "fdlimit", "futures 0.3.5", "lazy_static", - "log 0.4.8", + "log 0.4.11", "names", "nix 0.17.0", "parity-util-mem", @@ -5911,22 +5885,22 @@ dependencies = [ "structopt", "substrate-prometheus-endpoint", "time", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] name = "sc-client-api" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "fnv", "futures 0.3.5", "hash-db", "hex-literal", "kvdb", "lazy_static", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "sc-executor", @@ -5952,8 +5926,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "blake2-rfc", "hash-db", @@ -5961,7 +5935,7 @@ dependencies = [ "kvdb-memorydb", "kvdb-rocksdb", "linked-hash-map", - "log 0.4.8", + "log 0.4.11", "parity-db", "parity-scale-codec", "parity-util-mem", @@ -5981,8 +5955,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "sc-client-api", "sp-blockchain", @@ -5992,14 +5966,14 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "fork-tree", "futures 0.3.5", "futures-timer 3.0.2", - "log 0.4.8", + "log 0.4.11", "merlin", "num-bigint", "num-rational", @@ -6034,10 +6008,10 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", @@ -6058,8 +6032,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "fork-tree", "parity-scale-codec", @@ -6071,12 +6045,12 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "sc-client-api", @@ -6094,10 +6068,10 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "log 0.4.8", + "log 0.4.11", "sc-client-api", "sp-authorship", "sp-consensus", @@ -6108,13 +6082,13 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "lazy_static", "libsecp256k1", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parity-wasm", "parking_lot 0.10.2", @@ -6136,11 +6110,11 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", - "log 0.4.8", + "derive_more 0.99.9", + "log 0.4.11", "parity-scale-codec", "parity-wasm", "sp-allocator", @@ -6153,10 +6127,10 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "sc-executor-common", "sp-allocator", @@ -6168,12 +6142,12 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "cranelift-codegen", "cranelift-wasm", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parity-wasm", "sc-executor-common", @@ -6183,22 +6157,22 @@ dependencies = [ "sp-runtime-interface", "sp-wasm-interface", "substrate-wasmtime", - "substrate-wasmtime-runtime", "wasmtime-environ", + "wasmtime-runtime", ] [[package]] name = "sc-finality-grandpa" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "assert_matches", - "derive_more 0.99.7", + "derive_more 0.99.9", "finality-grandpa", "fork-tree", "futures 0.3.5", "futures-timer 3.0.2", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "pin-project", @@ -6227,16 +6201,16 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "finality-grandpa", "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "log 0.4.8", + "log 0.4.11", "sc-finality-grandpa", "serde", "serde_json", @@ -6244,12 +6218,12 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "ansi_term 0.12.1", "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "parity-util-mem", "sc-client-api", "sc-network", @@ -6262,10 +6236,10 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "hex", "merlin", "parking_lot 0.10.2", @@ -6278,8 +6252,8 @@ dependencies = [ [[package]] name = "sc-light" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "hash-db", "lazy_static", @@ -6297,26 +6271,26 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "bitflags", "bs58", - "bytes 0.5.4", - "derive_more 0.99.7", + "bytes 0.5.6", + "derive_more 0.99.9", "either", "erased-serde", "fnv", "fork-tree", "futures 0.3.5", "futures-timer 3.0.2", - "futures_codec 0.3.4", + "futures_codec", "hex", "ip_network", "libp2p", "linked-hash-map", "linked_hash_set", - "log 0.4.8", + "log 0.4.11", "lru", "nohash-hasher", "parity-scale-codec", @@ -6341,7 +6315,7 @@ dependencies = [ "sp-utils", "substrate-prometheus-endpoint", "thiserror", - "unsigned-varint 0.3.3", + "unsigned-varint 0.4.0", "void", "wasm-timer", "zeroize", @@ -6349,13 +6323,13 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", "libp2p", - "log 0.4.8", + "log 0.4.11", "lru", "sc-network", "sp-runtime", @@ -6364,16 +6338,16 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "fnv", "futures 0.3.5", "futures-timer 3.0.2", - "hyper 0.13.6", + "hyper 0.13.7", "hyper-rustls", - "log 0.4.8", + "log 0.4.11", "num_cpus", "parity-scale-codec", "parking_lot 0.10.2", @@ -6391,12 +6365,12 @@ dependencies = [ [[package]] name = "sc-peerset" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "libp2p", - "log 0.4.8", + "log 0.4.11", "serde_json", "sp-utils", "wasm-timer", @@ -6404,23 +6378,23 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "log 0.4.8", + "log 0.4.11", "substrate-prometheus-endpoint", ] [[package]] name = "sc-rpc" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "sc-block-builder", @@ -6445,16 +6419,16 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", "jsonrpc-pubsub", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "serde", @@ -6469,15 +6443,15 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", "jsonrpc-ipc-server", "jsonrpc-pubsub", "jsonrpc-ws-server", - "log 0.4.8", + "log 0.4.11", "serde", "serde_json", "sp-runtime", @@ -6485,10 +6459,10 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "directories", "exit-future 0.2.0", "futures 0.1.29", @@ -6497,9 +6471,8 @@ dependencies = [ "hash-db", "jsonrpc-pubsub", "lazy_static", - "log 0.4.8", + "log 0.4.11", "netstat2", - "parity-multiaddr 0.7.3", "parity-scale-codec", "parity-util-mem", "parking_lot 0.10.2", @@ -6531,6 +6504,7 @@ dependencies = [ "sp-consensus", "sp-core", "sp-externalities", + "sp-inherents", "sp-io", "sp-runtime", "sp-session", @@ -6548,10 +6522,10 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parity-util-mem", "parity-util-mem-derive", @@ -6562,13 +6536,13 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", "libp2p", - "log 0.4.8", + "log 0.4.11", "parking_lot 0.10.2", "pin-project", "rand 0.7.3", @@ -6583,11 +6557,11 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "erased-serde", - "log 0.4.8", + "log 0.4.11", "parking_lot 0.10.2", "rustc-hash", "sc-telemetry", @@ -6600,15 +6574,16 @@ dependencies = [ [[package]] name = "sc-transaction-graph" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "futures 0.3.5", "linked-hash-map", - "log 0.4.8", + "log 0.4.11", "parity-util-mem", "parking_lot 0.10.2", + "retain_mut", "serde", "sp-blockchain", "sp-core", @@ -6620,14 +6595,14 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "futures 0.3.5", "futures-diagnose", "intervalier", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parity-util-mem", "parking_lot 0.10.2", @@ -6651,7 +6626,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f05ba609c234e60bee0d547fe94a4c7e9da733d1c962cf6e59efa4cd9c8bc75" dependencies = [ "lazy_static", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -6667,7 +6642,7 @@ dependencies = [ "merlin", "rand 0.7.3", "rand_core 0.5.1", - "sha2", + "sha2 0.8.2", "subtle 2.2.3", "zeroize", ] @@ -6705,9 +6680,9 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -6731,9 +6706,9 @@ dependencies = [ [[package]] name = "security-framework" -version = "0.4.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64808902d7d99f78eaddd2b4e2509713babc3dc3c85ad6f4c447680f3c01e535" +checksum = "ad502866817f0575705bd7be36e2b2535cc33262d493aa733a2ec862baa2bc2b" dependencies = [ "bitflags", "core-foundation", @@ -6744,9 +6719,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "0.4.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17bf11d99252f512695eb468de5516e5cf75455521e69dfe343f3b74e4748405" +checksum = "51ceb04988b17b6d1dcd555390fa822ca5637b4a14e1f5099f13d351bed4d6c7" dependencies = [ "core-foundation-sys", "libc", @@ -6781,29 +6756,29 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.112" +version = "1.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736aac72d1eafe8e5962d1d1c3d99b0df526015ba40915cb3c49d042e92ec243" +checksum = "5317f7588f0a5078ee60ef675ef96735a1442132dc645eb1d12c018620ed8cd3" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.112" +version = "1.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf0343ce212ac0d3d6afd9391ac8e9c9efe06b533c8d33f660f6390cc4093f57" +checksum = "2a0be94b04690fbaed37cddffc5c134bf537c8e3329d53e982fe04c374978f8e" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "serde_json" -version = "1.0.55" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec2c5d7e739bc07a3e73381a39d61fdb5f671c60c1df26a130690665803d8226" +checksum = "164eacbdb13512ec2745fb09d51fd5b22b0d65ed294a1dcf7285a360c80a675c" dependencies = [ "itoa", "ryu", @@ -6816,10 +6791,10 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" dependencies = [ - "block-buffer", - "digest", + "block-buffer 0.7.3", + "digest 0.8.1", "fake-simd", - "opaque-debug", + "opaque-debug 0.2.3", ] [[package]] @@ -6828,10 +6803,23 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a256f46ea78a0c0d9ff00077504903ac881a1dafdc20da66545699e7776b3e69" dependencies = [ - "block-buffer", - "digest", + "block-buffer 0.7.3", + "digest 0.8.1", "fake-simd", - "opaque-debug", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha2" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if", + "cpuid-bool", + "digest 0.9.0", + "opaque-debug 0.3.0", ] [[package]] @@ -6840,11 +6828,11 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd26bc0e7a2e3a7c959bc494caf58b72ee0c71d67704e9520f736ca7e4853ecf" dependencies = [ - "block-buffer", + "block-buffer 0.7.3", "byte-tools", - "digest", + "digest 0.8.1", "keccak", - "opaque-debug", + "opaque-debug 0.2.3", ] [[package]] @@ -6856,14 +6844,14 @@ dependencies = [ "cfg-if", "enum_primitive", "libc", - "log 0.4.8", + "log 0.4.11", "memrange", "nix 0.10.0", "quick-error", "rand 0.4.6", "shared_memory_derive", "theban_interval_tree", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -6893,6 +6881,12 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2ad6641b36e4115f2422f61e6f706ba67c2b0f12a1eef5f09c4e1dae44b1645" + [[package]] name = "slab" version = "0.4.2" @@ -6938,9 +6932,9 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -6976,14 +6970,14 @@ dependencies = [ "slab", "socket2", "wepoll-sys-stjepang", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] name = "snow" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce0f91be479494dd92e69d9971bd23ed27037dd1c94fcf558f6c6e74e6afa654" +checksum = "32bf8474159a95551661246cda4976e89356999e3cbfef36f493dacc3fae1e8e" dependencies = [ "aes-gcm", "blake2", @@ -6992,7 +6986,7 @@ dependencies = [ "rand_core 0.5.1", "ring", "rustc_version", - "sha2", + "sha2 0.9.1", "subtle 2.2.3", "x25519-dalek", ] @@ -7006,7 +7000,7 @@ dependencies = [ "cfg-if", "libc", "redox_syscall", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -7016,22 +7010,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0" dependencies = [ "base64 0.12.3", - "bytes 0.5.4", + "bytes 0.5.6", "flate2", "futures 0.3.5", "httparse", - "log 0.4.8", + "log 0.4.11", "rand 0.7.3", "sha-1", ] [[package]] name = "sp-allocator" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", - "log 0.4.8", + "derive_more 0.99.9", + "log 0.4.11", "sp-core", "sp-std", "sp-wasm-interface", @@ -7039,8 +7033,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "hash-db", "parity-scale-codec", @@ -7054,20 +7048,20 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "blake2-rfc", "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "sp-application-crypto" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "serde", @@ -7078,8 +7072,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "integer-sqrt", "num-traits 0.2.12", @@ -7091,8 +7085,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-api", @@ -7103,8 +7097,8 @@ dependencies = [ [[package]] name = "sp-authorship" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7114,8 +7108,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-api", @@ -7126,11 +7120,11 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", - "log 0.4.8", + "derive_more 0.99.9", + "log 0.4.11", "lru", "parity-scale-codec", "parking_lot 0.10.2", @@ -7143,8 +7137,8 @@ dependencies = [ [[package]] name = "sp-chain-spec" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "serde", "serde_json", @@ -7152,14 +7146,14 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "futures 0.3.5", "futures-timer 3.0.2", "libp2p", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "serde", @@ -7177,8 +7171,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-api", @@ -7191,8 +7185,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "merlin", "parity-scale-codec", @@ -7210,8 +7204,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7219,8 +7213,8 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -7231,13 +7225,14 @@ dependencies = [ [[package]] name = "sp-core" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "base58", "blake2-rfc", "byteorder", - "derive_more 0.99.7", + "derive_more 0.99.9", + "dyn-clonable", "ed25519-dalek", "futures 0.3.5", "hash-db", @@ -7246,7 +7241,7 @@ dependencies = [ "impl-serde 0.3.1", "lazy_static", "libsecp256k1", - "log 0.4.8", + "log 0.4.11", "merlin", "num-traits 0.2.12", "parity-scale-codec", @@ -7258,7 +7253,7 @@ dependencies = [ "schnorrkel", "secrecy", "serde", - "sha2", + "sha2 0.8.2", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -7274,8 +7269,8 @@ dependencies = [ [[package]] name = "sp-database" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -7283,18 +7278,18 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "sp-externalities" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "environmental", "parity-scale-codec", @@ -7304,11 +7299,11 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "finality-grandpa", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "serde", "sp-api", @@ -7320,8 +7315,8 @@ dependencies = [ [[package]] name = "sp-finality-tracker" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -7330,10 +7325,10 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "parity-scale-codec", "parking_lot 0.10.2", "sp-core", @@ -7342,13 +7337,13 @@ dependencies = [ [[package]] name = "sp-io" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "hash-db", "libsecp256k1", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parking_lot 0.10.2", "sp-core", @@ -7363,8 +7358,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "lazy_static", "sp-core", @@ -7374,8 +7369,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "serde", @@ -7386,19 +7381,19 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "sp-offchain" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "sp-api", "sp-core", @@ -7407,17 +7402,17 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "backtrace", - "log 0.4.8", + "log 0.4.11", ] [[package]] name = "sp-rpc" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "serde", "sp-core", @@ -7425,13 +7420,13 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "either", "hash256-std-hasher", "impl-trait-for-tuples", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "parity-util-mem", "paste", @@ -7447,8 +7442,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "primitive-types", @@ -7462,20 +7457,20 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "Inflector", "proc-macro-crate", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "sp-serializer" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "serde", "serde_json", @@ -7483,8 +7478,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-api", @@ -7496,8 +7491,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -7506,12 +7501,12 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "hash-db", "itertools 0.9.0", - "log 0.4.8", + "log 0.4.11", "num-traits 0.2.12", "parity-scale-codec", "parking_lot 0.10.2", @@ -7527,13 +7522,13 @@ dependencies = [ [[package]] name = "sp-std" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" [[package]] name = "sp-storage" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -7544,8 +7539,8 @@ dependencies = [ [[package]] name = "sp-test-primitives" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -7557,8 +7552,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7571,34 +7566,33 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "log 0.4.8", + "log 0.4.11", "rental", "tracing", ] [[package]] name = "sp-transaction-pool" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ - "derive_more 0.99.7", + "derive_more 0.99.9", "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "serde", "sp-api", "sp-blockchain", "sp-runtime", - "sp-utils", ] [[package]] name = "sp-trie" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "hash-db", "memory-db", @@ -7611,8 +7605,8 @@ dependencies = [ [[package]] name = "sp-utils" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "futures-core", @@ -7623,8 +7617,8 @@ dependencies = [ [[package]] name = "sp-version" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7635,8 +7629,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7652,9 +7646,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "stable_deref_trait" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "static_assertions" @@ -7673,11 +7667,11 @@ dependencies = [ [[package]] name = "stream-cipher" -version = "0.3.2" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8131256a5896cabcf5eb04f4d6dacbe1aefda854b0d9896e09cb58829ec5638c" +checksum = "09f8ed9974042b8c3672ff3030a69fcc03b74c47c3d1ecb7755e8a3626011e88" dependencies = [ - "generic-array", + "generic-array 0.14.3", ] [[package]] @@ -7689,15 +7683,6 @@ dependencies = [ "bytes 0.4.12", ] -[[package]] -name = "string-interner" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd710eadff449a1531351b0e43eb81ea404336fa2f56c777427ab0e32a4cf183" -dependencies = [ - "serde", -] - [[package]] name = "strsim" version = "0.8.0" @@ -7706,9 +7691,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "structopt" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "863246aaf5ddd0d6928dfeb1a9ca65f505599e4e1b399935ef7e75107516b4ef" +checksum = "de2f5e239ee807089b62adce73e48c625e0ed80df02c7ab3f068f5db5281065c" dependencies = [ "clap", "lazy_static", @@ -7717,15 +7702,15 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.7" +version = "0.4.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a" +checksum = "510413f9de616762a4fbeab62509bf15c729603b72d7cd71280fbca431b1c118" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -7744,9 +7729,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" dependencies = [ "heck", - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -7758,28 +7743,28 @@ dependencies = [ "hmac", "pbkdf2", "schnorrkel", - "sha2", + "sha2 0.8.2", ] [[package]] name = "substrate-build-script-utils" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "platforms", ] [[package]] name = "substrate-frame-rpc-system" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", - "log 0.4.8", + "log 0.4.11", "parity-scale-codec", "sc-client-api", "sc-rpc-api", @@ -7794,22 +7779,22 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.8.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "0.8.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "async-std", - "derive_more 0.99.7", + "derive_more 0.99.9", "futures-util", - "hyper 0.13.6", - "log 0.4.8", + "hyper 0.13.7", + "log 0.4.11", "prometheus", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] name = "substrate-test-client" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.1.29", "futures 0.3.5", @@ -7834,15 +7819,15 @@ dependencies = [ [[package]] name = "substrate-test-runtime" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "cfg-if", "frame-executive", "frame-support", "frame-system", "frame-system-rpc-runtime-api", - "log 0.4.8", + "log 0.4.11", "memory-db", "pallet-babe", "pallet-timestamp", @@ -7874,8 +7859,8 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" -version = "2.0.0-rc4" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +version = "2.0.0-rc5" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" dependencies = [ "futures 0.3.5", "parity-scale-codec", @@ -7896,7 +7881,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#093ae510c2e9dda79b88c1f0db4deef4f85b524d" +source = "git+https://github.com/paritytech/substrate?branch=cumulus-branch#b066029a23fdc0e6b7224a3c241c16f5122dd31b" [[package]] name = "substrate-wasm-builder-runner" @@ -7906,91 +7891,27 @@ checksum = "d2a965994514ab35d3893e9260245f2947fd1981cdd4fffd2c6e6d1a9ce02e6a" [[package]] name = "substrate-wasmtime" -version = "0.16.0-threadsafe.4" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bd62264edc1a5f3ef44d86fb0c11c9fb142894b9a2da034f34afae482080d7a" +checksum = "d75a69f5b3afef86e3e372529bf3fb1f7219b20287c4490e4cb4b4e91970f4f5" dependencies = [ "anyhow", "backtrace", "cfg-if", "lazy_static", "libc", + "log 0.4.11", "region", "rustc-demangle", - "substrate-wasmtime-jit", - "substrate-wasmtime-profiling", - "substrate-wasmtime-runtime", + "smallvec 1.4.1", "target-lexicon", - "wasmparser 0.52.2", + "wasmparser 0.59.0", "wasmtime-environ", + "wasmtime-jit", + "wasmtime-profiling", + "wasmtime-runtime", "wat", - "winapi 0.3.8", -] - -[[package]] -name = "substrate-wasmtime-jit" -version = "0.16.0-threadsafe.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ce43c159d4f3ef6b19641e1ae045847fd202d8e2cc74df7ccb2b6475e069d4a" -dependencies = [ - "anyhow", - "cfg-if", - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "cranelift-native", - "cranelift-wasm", - "gimli 0.20.0", - "log 0.4.8", - "more-asserts", - "region", - "substrate-wasmtime-profiling", - "substrate-wasmtime-runtime", - "target-lexicon", - "thiserror", - "wasmparser 0.52.2", - "wasmtime-debug", - "wasmtime-environ", - "winapi 0.3.8", -] - -[[package]] -name = "substrate-wasmtime-profiling" -version = "0.16.0-threadsafe.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c77f0ce539b5a09a54dc80a1cf0c7cd7e694df11029354fe50a2d5fe889bdb97" -dependencies = [ - "anyhow", - "cfg-if", - "gimli 0.20.0", - "lazy_static", - "libc", - "object 0.18.0", - "scroll", - "serde", - "substrate-wasmtime-runtime", - "target-lexicon", - "wasmtime-environ", -] - -[[package]] -name = "substrate-wasmtime-runtime" -version = "0.16.0-threadsafe.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46516af0a64a7d9b652c5aa7436b6ce13edfa54435a66ef177fc02d2283e2dc2" -dependencies = [ - "backtrace", - "cc", - "cfg-if", - "indexmap", - "lazy_static", - "libc", - "memoffset", - "more-asserts", - "region", - "thiserror", - "wasmtime-environ", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -8029,13 +7950,13 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.31" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5304cfdf27365b7585c25d4af91b35016ed21ef88f17ced89c7093b43dba8b6" +checksum = "4cdb98bcb1f9d81d07b536179c269ea15999b5d14ea958196413869445bb5250" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "unicode-xid 0.2.0", + "unicode-xid 0.2.1", ] [[package]] @@ -8044,9 +7965,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -8064,17 +7985,17 @@ version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", - "unicode-xid 0.2.0", + "syn 1.0.36", + "unicode-xid 0.2.1", ] [[package]] name = "sysinfo" -version = "0.13.4" +version = "0.14.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac193374347e7c263c5f547524f36ff8ec6702d56c8799c8331d26dffe8c1e" +checksum = "2983daff11a197c7c406b130579bc362177aa54cf2cc1f34d6ac88fccaa6a5e1" dependencies = [ "cfg-if", "doc-comment", @@ -8082,7 +8003,7 @@ dependencies = [ "ntapi", "once_cell", "rayon", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -8108,7 +8029,7 @@ dependencies = [ "rand 0.7.3", "redox_syscall", "remove_dir_all", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -8142,22 +8063,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b13f926965ad00595dd129fa12823b04bbf866e9085ab0a5f2b05b850fbfc344" +checksum = "7dfdd070ccd8ccb78f4ad66bf1982dc37f620ef696c6b5028fe2ed83dd3d0d08" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "893582086c2f98cde18f906265a65b5030a074b1046c674ae898be6519a7f479" +checksum = "bd80fc12f73063ac132ac92aceea36734f04a1d93c1240c6944e23a3b8841793" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -8185,7 +8106,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" dependencies = [ "libc", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -8200,7 +8121,7 @@ dependencies = [ "pbkdf2", "rand 0.7.3", "rustc-hash", - "sha2", + "sha2 0.8.2", "unicode-normalization", ] @@ -8213,6 +8134,12 @@ dependencies = [ "crunchy", ] +[[package]] +name = "tinyvec" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" + [[package]] name = "tokio" version = "0.1.22" @@ -8239,11 +8166,11 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.21" +version = "0.2.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58" +checksum = "5d34ca54d84bf2b5b4d7d31e901a8464f7b60ac145a284fba25ceb801f2ddccd" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "fnv", "futures-core", "iovec", @@ -8257,7 +8184,7 @@ dependencies = [ "signal-hook-registry", "slab", "tokio-macros", - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -8332,7 +8259,7 @@ checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", "futures 0.1.29", - "log 0.4.8", + "log 0.4.11", ] [[package]] @@ -8341,9 +8268,9 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] @@ -8368,7 +8295,7 @@ dependencies = [ "crossbeam-utils", "futures 0.1.29", "lazy_static", - "log 0.4.8", + "log 0.4.11", "mio", "num_cpus", "parking_lot 0.9.0", @@ -8380,13 +8307,13 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.13.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4" +checksum = "228139ddd4fea3fa345a29233009635235833e52807af7ea6448ead03890d6a9" dependencies = [ "futures-core", - "rustls 0.17.0", - "tokio 0.2.21", + "rustls", + "tokio 0.2.22", "webpki", ] @@ -8445,7 +8372,7 @@ dependencies = [ "crossbeam-utils", "futures 0.1.29", "lazy_static", - "log 0.4.8", + "log 0.4.11", "num_cpus", "slab", "tokio-executor 0.1.10", @@ -8471,7 +8398,7 @@ checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" dependencies = [ "bytes 0.4.12", "futures 0.1.29", - "log 0.4.8", + "log 0.4.11", "mio", "tokio-codec", "tokio-io", @@ -8480,15 +8407,15 @@ dependencies = [ [[package]] name = "tokio-uds" -version = "0.2.6" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5076db410d6fdc6523df7595447629099a1fdc47b3d9f896220780fa48faf798" +checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0" dependencies = [ "bytes 0.4.12", "futures 0.1.29", "iovec", "libc", - "log 0.4.8", + "log 0.4.11", "mio", "mio-uds", "tokio-codec", @@ -8502,12 +8429,12 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be8242891f2b6cbef26a2d7e8605133c2c554cd35b3e4948ea892d6d68436499" dependencies = [ - "bytes 0.5.4", + "bytes 0.5.6", "futures-core", "futures-sink", - "log 0.4.8", + "log 0.4.11", "pin-project-lite", - "tokio 0.2.21", + "tokio 0.2.22", ] [[package]] @@ -8527,31 +8454,32 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" -version = "0.1.15" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a41f40ed0e162c911ac6fcb53ecdc8134c46905fdbbae8c50add462a538b495f" +checksum = "dbdf4ccd1652592b01286a5dbe1e2a77d78afaa34beadd9872a5f7396f92aaa9" dependencies = [ "cfg-if", + "log 0.4.11", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" +checksum = "f0693bf8d6f2bf22c690fc61a9d21ac69efdbb894a17ed596b9af0f01e64b84b" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", ] [[package]] name = "tracing-core" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aa83a9a47081cd522c09c81b31aec2c9273424976f922ad61c053b58350b715" +checksum = "94ae75f0d28ae10786f3b1895c55fe72e79928fd5ccdebb5438c75e93fec178f" dependencies = [ "lazy_static", ] @@ -8564,13 +8492,13 @@ checksum = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41" [[package]] name = "trie-db" -version = "0.22.0" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f1a9a9252d38c5337cf0c5392988821a5cf1b2103245016968f2ab41de9e38" +checksum = "9e55f7ace33d6237e14137e386f4e1672e2a5c6bbc97fef9f438581a143971f0" dependencies = [ "hash-db", - "hashbrown 0.8.0", - "log 0.4.8", + "hashbrown 0.8.1", + "log 0.4.11", "rustc-hex", "smallvec 1.4.1", ] @@ -8595,9 +8523,9 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "twox-hash" @@ -8646,11 +8574,11 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4" +checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" dependencies = [ - "smallvec 1.4.1", + "tinyvec", ] [[package]] @@ -8661,9 +8589,9 @@ checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" [[package]] name = "unicode-width" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479" +checksum = "9337591893a19b88d8d87f2cec1e73fad5cdfd10e5a6f349f498ad6ea2ffb1e3" [[package]] name = "unicode-xid" @@ -8679,17 +8607,17 @@ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" [[package]] name = "unicode-xid" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" [[package]] name = "universal-hash" -version = "0.3.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0c900f2f9b4116803415878ff48b63da9edb268668e08cf9292d7503114a01" +checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" dependencies = [ - "generic-array", + "generic-array 0.14.3", "subtle 2.2.3", ] @@ -8698,12 +8626,6 @@ name = "unsigned-varint" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f67332660eb59a6f1eb24ff1220c9e8d01738a8503c6002e30bcfe4bd9f2b4a9" -dependencies = [ - "bytes 0.5.4", - "futures-io", - "futures-util", - "futures_codec 0.3.4", -] [[package]] name = "unsigned-varint" @@ -8711,8 +8633,10 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "669d776983b692a906c881fcd0cfb34271a48e197e4d6cb8df32b05bfc3d3fa5" dependencies = [ - "bytes 0.5.4", - "futures_codec 0.4.1", + "bytes 0.5.6", + "futures-io", + "futures-util", + "futures_codec", ] [[package]] @@ -8789,7 +8713,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230" dependencies = [ "futures 0.1.29", - "log 0.4.8", + "log 0.4.11", "try-lock", ] @@ -8799,7 +8723,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0" dependencies = [ - "log 0.4.8", + "log 0.4.11", "try-lock", ] @@ -8811,9 +8735,9 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasm-bindgen" -version = "0.2.63" +version = "0.2.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2dc4aa152834bc334f506c1a06b866416a8b6697d5c9f75b9a689c8486def0" +checksum = "f0563a9a4b071746dd5aedbc3a28c6fe9be4586fb3fbadb67c400d4f53c6b16c" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -8821,24 +8745,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.63" +version = "0.2.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded84f06e0ed21499f6184df0e0cb3494727b0c5da89534e0fcc55c51d812101" +checksum = "bc71e4c5efa60fb9e74160e89b93353bc24059999c0ae0fb03affc39770310b0" dependencies = [ "bumpalo", "lazy_static", - "log 0.4.8", - "proc-macro2 1.0.18", + "log 0.4.11", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.13" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64487204d863f109eb77e8462189d111f27cb5712cc9fdb3461297a76963a2f6" +checksum = "95f8d235a77f880bcef268d379810ea6c0af2eacfa90b1ad5af731776e0c4699" dependencies = [ "cfg-if", "js-sys", @@ -8848,9 +8772,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.63" +version = "0.2.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "838e423688dac18d73e31edce74ddfac468e37b1506ad163ffaf0a46f703ffe3" +checksum = "97c57cefa5fa80e2ba15641578b44d36e7a64279bc5ed43c6dbaf329457a2ed2" dependencies = [ "quote 1.0.7", "wasm-bindgen-macro-support", @@ -8858,22 +8782,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.63" +version = "0.2.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3156052d8ec77142051a533cdd686cba889537b213f948cd1d20869926e68e92" +checksum = "841a6d1c35c6f596ccea1f82504a192a60378f64b3bb0261904ad8f2f5657556" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.63" +version = "0.2.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9ba19973a58daf4db6f352eda73dc0e289493cd29fb2632eb172085b6521acd" +checksum = "93b162580e34310e5931c4b792560108b10fd14d64915d7fff8ff00180e70092" [[package]] name = "wasm-timer" @@ -8916,84 +8840,169 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.51.4" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a" +checksum = "32fddd575d477c6e9702484139cf9f23dcd554b06d185ed0f56c857dd3a47aa6" [[package]] name = "wasmparser" -version = "0.52.2" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "733954023c0b39602439e60a65126fd31b003196d3a1e8e4531b055165a79b31" +checksum = "a950e6a618f62147fd514ff445b2a0b53120d382751960797f85f058c7eda9b9" [[package]] name = "wasmtime-debug" -version = "0.16.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d39ba645aee700b29ff0093028b4123556dd142a74973f04ed6225eedb40e77d" +checksum = "6e634af9067a3af6cf2c7d33dc3b84767ddaf5d010ba68e80eecbcea73d4a349" dependencies = [ "anyhow", - "faerie", - "gimli 0.20.0", + "gimli 0.21.0", "more-asserts", + "object 0.20.0", "target-lexicon", "thiserror", - "wasmparser 0.51.4", + "wasmparser 0.59.0", "wasmtime-environ", ] [[package]] name = "wasmtime-environ" -version = "0.16.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed54fd9d64dfeeee7c285fd126174a6b5e6d4efc7e5a1566fdb635e60ff6a74e" +checksum = "08f85619a94ee4034bd5bb87fc3dcf71fd2237b81c840809da1201061eec9ab3" dependencies = [ "anyhow", "base64 0.12.3", "bincode", + "cfg-if", "cranelift-codegen", "cranelift-entity", + "cranelift-frontend", "cranelift-wasm", "directories", "errno", "file-per-thread-logger", "indexmap", "libc", - "log 0.4.8", + "log 0.4.11", "more-asserts", "rayon", "serde", - "sha2", + "sha2 0.8.2", "thiserror", "toml", - "wasmparser 0.51.4", - "winapi 0.3.8", + "wasmparser 0.59.0", + "winapi 0.3.9", "zstd", ] +[[package]] +name = "wasmtime-jit" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e914c013c7a9f15f4e429d5431f2830fb8adb56e40567661b69c5ec1d645be23" +dependencies = [ + "anyhow", + "cfg-if", + "cranelift-codegen", + "cranelift-entity", + "cranelift-frontend", + "cranelift-native", + "cranelift-wasm", + "gimli 0.21.0", + "log 0.4.11", + "more-asserts", + "object 0.20.0", + "region", + "target-lexicon", + "thiserror", + "wasmparser 0.59.0", + "wasmtime-debug", + "wasmtime-environ", + "wasmtime-obj", + "wasmtime-profiling", + "wasmtime-runtime", + "winapi 0.3.9", +] + +[[package]] +name = "wasmtime-obj" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e81d8e02e9bc9fe2da9b6d48bbc217f96e089f7df613f11a28a3958abc44641e" +dependencies = [ + "anyhow", + "more-asserts", + "object 0.20.0", + "target-lexicon", + "wasmtime-debug", + "wasmtime-environ", +] + +[[package]] +name = "wasmtime-profiling" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e8d4d1af8dd5f7096cfcc89dd668d358e52980c38cce199643372ffd6590e27" +dependencies = [ + "anyhow", + "cfg-if", + "gimli 0.21.0", + "lazy_static", + "libc", + "object 0.19.0", + "scroll", + "serde", + "target-lexicon", + "wasmtime-environ", + "wasmtime-runtime", +] + +[[package]] +name = "wasmtime-runtime" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a25f140bbbaadb07c531cba99ce1a966dba216138dc1b2a0ddecec851a01a93" +dependencies = [ + "backtrace", + "cc", + "cfg-if", + "indexmap", + "lazy_static", + "libc", + "log 0.4.11", + "memoffset", + "more-asserts", + "region", + "thiserror", + "wasmtime-environ", + "winapi 0.3.9", +] + [[package]] name = "wast" -version = "18.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b1f23531740a81f9300bd2febd397a95c76bfa4aa4bfaf4ca8b1ee3438f337" +checksum = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.19" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4006d418d59293172aebfeeadb7673459dc151874a79135946ea7996b6a98515" +checksum = "ce85d72b74242c340e9e3492cfb602652d7bb324c3172dd441b5577e39a2e18c" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.40" +version = "0.3.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b72fe77fd39e4bd3eaa4412fd299a0be6b3dfe9d2597e2f1c20beb968f41d17" +checksum = "dda38f4e5ca63eda02c059d243aa25b5f35ab98451e518c51612cd0f1bd19a47" dependencies = [ "js-sys", "wasm-bindgen", @@ -9038,14 +9047,15 @@ dependencies = [ [[package]] name = "westend-runtime" -version = "0.8.14" -source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#f5f912ab815352f71484636c7b2dfcf4bbd0c2fe" +version = "0.8.19" +source = "git+https://github.com/paritytech/polkadot?branch=cumulus-branch#589bad99550989a793351dca05b88a34bbf0dbbf" dependencies = [ "bitvec", "frame-executive", "frame-support", "frame-system", "frame-system-rpc-runtime-api", + "hex-literal", "log 0.3.9", "pallet-authority-discovery", "pallet-authorship", @@ -9121,9 +9131,9 @@ checksum = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" [[package]] name = "winapi" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" +checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" dependencies = [ "winapi-i686-pc-windows-gnu", "winapi-x86_64-pc-windows-gnu", @@ -9147,7 +9157,7 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" dependencies = [ - "winapi 0.3.8", + "winapi 0.3.9", ] [[package]] @@ -9165,7 +9175,7 @@ dependencies = [ "byteorder", "bytes 0.4.12", "httparse", - "log 0.4.8", + "log 0.4.11", "mio", "mio-extras", "rand 0.7.3", @@ -9197,12 +9207,12 @@ dependencies = [ [[package]] name = "yamux" -version = "0.4.5" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84300bb493cc878f3638b981c62b4632ec1a5c52daaa3036651e8c106d3b55ea" +checksum = "cd37e58a1256a0b328ce9c67d8b62ecdd02f4803ba443df478835cb1a41a637c" dependencies = [ "futures 0.3.5", - "log 0.4.8", + "log 0.4.11", "nohash-hasher", "parking_lot 0.10.2", "rand 0.7.3", @@ -9224,9 +9234,9 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ - "proc-macro2 1.0.18", + "proc-macro2 1.0.19", "quote 1.0.7", - "syn 1.0.31", + "syn 1.0.36", "synstructure", ] diff --git a/collator/src/lib.rs b/collator/src/lib.rs index e93f1b187d3..5197a8ca3d8 100644 --- a/collator/src/lib.rs +++ b/collator/src/lib.rs @@ -47,8 +47,8 @@ use sp_runtime::{ use polkadot_collator::{ BuildParachainContext, Network as CollatorNetwork, ParachainContext, RuntimeApiCollection, }; -use polkadot_primitives::{ - parachain::{self, BlockData, GlobalValidationSchedule, Id as ParaId, LocalValidationData}, +use polkadot_primitives::v0::{ + self as parachain, BlockData, GlobalValidationData, Id as ParaId, LocalValidationData, Block as PBlock, DownwardMessage, Hash as PHash, }; @@ -105,7 +105,7 @@ impl Collator { /// Get the inherent data with validation function parameters injected fn inherent_data( inherent_providers: InherentDataProviders, - global_validation: GlobalValidationSchedule, + global_validation: GlobalValidationData, local_validation: LocalValidationData, downward_messages: DownwardMessagesType, ) -> Option { @@ -239,7 +239,7 @@ where fn produce_candidate( &mut self, relay_chain_parent: PHash, - global_validation: GlobalValidationSchedule, + global_validation: GlobalValidationData, local_validation: LocalValidationData, downward_messages: Vec, ) -> Self::ProduceCandidate { @@ -493,10 +493,10 @@ mod tests { use std::time::Duration; use polkadot_collator::{collate, SignedStatement}; - use polkadot_primitives::parachain::Id as ParaId; + use polkadot_primitives::v0::Id as ParaId; use sp_blockchain::Result as ClientResult; - use sp_core::testing::SpawnBlockingExecutor; + use sp_core::testing::TaskExecutor; use sp_inherents::InherentData; use sp_keyring::Sr25519Keyring; use sp_runtime::traits::{DigestFor, Header as HeaderT}; @@ -601,7 +601,7 @@ mod tests { fn collates_produces_a_block() { let id = ParaId::from(100); let _ = env_logger::try_init(); - let spawner = SpawnBlockingExecutor::new(); + let spawner = TaskExecutor::new(); let announce_block = |_, _| (); let block_announce_validator = DelayedBlockAnnounceValidator::new(); let client = Arc::new(TestClientBuilder::new().build()); @@ -639,7 +639,7 @@ mod tests { let collation = collate( Default::default(), id, - GlobalValidationSchedule { + GlobalValidationData { block_number: 0, max_code_size: 0, max_head_data_size: 0, diff --git a/consensus/src/lib.rs b/consensus/src/lib.rs index 9174b8d50fb..8b534b7780d 100644 --- a/consensus/src/lib.rs +++ b/consensus/src/lib.rs @@ -26,9 +26,8 @@ use sp_runtime::{ traits::{Block as BlockT, Header as HeaderT}, }; -use polkadot_primitives::{ - parachain::{Id as ParaId, ParachainHost}, - Block as PBlock, Hash as PHash, +use polkadot_primitives::v0::{ + Id as ParaId, ParachainHost, Block as PBlock, Hash as PHash, }; use codec::Decode; diff --git a/network/src/lib.rs b/network/src/lib.rs index 2bf187118aa..9597c4fd80e 100644 --- a/network/src/lib.rs +++ b/network/src/lib.rs @@ -32,11 +32,10 @@ use sp_runtime::{ use polkadot_collator::Network as CollatorNetwork; use polkadot_network::legacy::gossip::{GossipMessage, GossipStatement}; -use polkadot_primitives::{ - parachain::{Id as ParaId, ParachainHost}, - Block as PBlock, Hash as PHash, +use polkadot_primitives::v0::{ + Id as ParaId, ParachainHost, Block as PBlock, Hash as PHash, }; -use polkadot_statement_table::{SignedStatement, Statement}; +use polkadot_statement_table::v0::{SignedStatement, Statement}; use polkadot_validation::check_statement; use cumulus_primitives::HeadData; diff --git a/network/src/tests.rs b/network/src/tests.rs index 8b6da57c749..d5d558afb79 100644 --- a/network/src/tests.rs +++ b/network/src/tests.rs @@ -16,13 +16,10 @@ use super::*; use cumulus_test_runtime::{Block, Header}; -use polkadot_primitives::{ - parachain::{ - AbridgedCandidateReceipt, Chain, CollatorId, DutyRoster, GlobalValidationSchedule, - Id as ParaId, LocalValidationData, ParachainHost, Retriable, SigningContext, - ValidationCode, ValidatorId, - }, - Block as PBlock, Hash as PHash, Header as PHeader, +use polkadot_primitives::v0::{ + AbridgedCandidateReceipt, Chain, CollatorId, DutyRoster, GlobalValidationData, + Id as ParaId, LocalValidationData, ParachainHost, Retriable, SigningContext, + ValidationCode, ValidatorId, Block as PBlock, Hash as PHash, Header as PHeader, }; use polkadot_test_runtime_client::{ DefaultTestClientBuilderExt, TestClient, TestClientBuilder, TestClientBuilderExt, @@ -418,7 +415,7 @@ sp_api::mock_impl_runtime_apis! { Some(ValidationCode(Vec::new())) } - fn global_validation_schedule() -> GlobalValidationSchedule { + fn global_validation_data() -> GlobalValidationData { Default::default() } @@ -440,7 +437,7 @@ sp_api::mock_impl_runtime_apis! { } } - fn downward_messages(_: ParaId) -> Vec { + fn downward_messages(_: ParaId) -> Vec { Vec::new() } } diff --git a/parachain-upgrade/Cargo.toml b/parachain-upgrade/Cargo.toml index 8bb03980e2a..a560f093248 100644 --- a/parachain-upgrade/Cargo.toml +++ b/parachain-upgrade/Cargo.toml @@ -16,7 +16,7 @@ parachain = { package = "polkadot-parachain", git = "https://github.com/parityte # Substrate dependencies frame-support = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", default-features = false } pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", version = "2.0.0-dev", default-features = false } +sp-core = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", version = "2.0.0-rc5", default-features = false } sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", default-features = false } sp-io = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", default-features = false } sp-std = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", default-features = false } diff --git a/primitives/src/validation_function_params.rs b/primitives/src/validation_function_params.rs index 23cc0f955a3..a78186f926f 100644 --- a/primitives/src/validation_function_params.rs +++ b/primitives/src/validation_function_params.rs @@ -18,7 +18,7 @@ use codec::{Decode, Encode}; use polkadot_parachain::primitives::{RelayChainBlockNumber, ValidationParams}; -use polkadot_primitives::parachain::{GlobalValidationSchedule, LocalValidationData}; +use polkadot_primitives::v0::{GlobalValidationData, LocalValidationData}; /// Validation Function Parameters /// @@ -48,8 +48,8 @@ impl From<&ValidationParams> for ValidationFunctionParams { } } -impl From<(GlobalValidationSchedule, LocalValidationData)> for ValidationFunctionParams { - fn from(t: (GlobalValidationSchedule, LocalValidationData)) -> Self { +impl From<(GlobalValidationData, LocalValidationData)> for ValidationFunctionParams { + fn from(t: (GlobalValidationData, LocalValidationData)) -> Self { let (global_validation, local_validation) = t; ValidationFunctionParams { max_code_size: global_validation.max_code_size, diff --git a/primitives/src/xcmp.rs b/primitives/src/xcmp.rs index 0ae549c70d7..6fdd4fb22f6 100644 --- a/primitives/src/xcmp.rs +++ b/primitives/src/xcmp.rs @@ -16,7 +16,7 @@ //! XMCP related primitives -use polkadot_primitives::parachain::Id as ParaId; +use polkadot_primitives::v0::Id as ParaId; use sp_std::vec::Vec; /// A raw XCMP message that is being send between two Parachain's. diff --git a/test/parachain/Cargo.toml b/test/parachain/Cargo.toml index f9160fa833e..62781aabf7a 100644 --- a/test/parachain/Cargo.toml +++ b/test/parachain/Cargo.toml @@ -31,15 +31,18 @@ sp-inherents = { git = "https://github.com/paritytech/substrate", branch = "cumu sp-consensus = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-cli = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } +sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-executor = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-service = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-network = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", version = "0.8.0-alpha.5" } +sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch", version = "0.8.0-rc5" } sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } +sp-trie = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-finality-grandpa = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } sc-informant = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } +sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } # Cumulus dependencies cumulus-consensus = { path = "../../consensus" } @@ -72,6 +75,5 @@ polkadot-test-service = { git = "https://github.com/paritytech/polkadot", branch # Substrate dependencies pallet-sudo = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } substrate-test-client = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } substrate-test-runtime-client = { git = "https://github.com/paritytech/substrate", branch = "cumulus-branch" } diff --git a/test/parachain/src/command.rs b/test/parachain/src/command.rs index a2517bc99a5..611ef383413 100644 --- a/test/parachain/src/command.rs +++ b/test/parachain/src/command.rs @@ -152,8 +152,10 @@ pub fn run() -> Result<()> { Some(Subcommand::Base(subcommand)) => { let runner = cli.create_runner(subcommand)?; - runner.run_subcommand(subcommand, |config| { - Ok(new_full_start!(config).0.to_chain_ops_parts()) + runner.run_subcommand(subcommand, |mut config| { + let params = crate::service::new_partial(&mut config)?; + + Ok((params.client, params.backend, params.import_queue, params.task_manager)) }) } Some(Subcommand::ExportGenesisState(params)) => { @@ -185,7 +187,7 @@ pub fn run() -> Result<()> { let id = ParaId::from(cli.run.parachain_id); let parachain_account = - AccountIdConversion::::into_account(&id); + AccountIdConversion::::into_account(&id); let block = generate_genesis_state(id)?; let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode())); @@ -207,8 +209,8 @@ pub fn run() -> Result<()> { info!("Parachain Account: {}", parachain_account); info!("Parachain genesis state: {}", genesis_state); - crate::service::run_collator(config, key, polkadot_config, id) - .map(|x| x.task_manager) + crate::service::run_collator(config, key, polkadot_config, id, cli.run.base.validator) + .map(|(x, _)| x) }) } } diff --git a/test/parachain/src/integration_test.rs b/test/parachain/src/integration_test.rs index 1fa47d0de58..a9909bbb643 100644 --- a/test/parachain/src/integration_test.rs +++ b/test/parachain/src/integration_test.rs @@ -19,7 +19,7 @@ use futures::{ future::{self, FutureExt}, pin_mut, select, }; -use polkadot_primitives::parachain::{Id as ParaId, Info, Scheduling}; +use polkadot_primitives::v0::{Id as ParaId, Info, Scheduling}; use polkadot_runtime_common::registrar; use polkadot_test_runtime_client::Sr25519Keyring; use sc_client_api::execution_extensions::ExecutionStrategies; @@ -43,9 +43,8 @@ static INTEGRATION_TEST_ALLOWED_TIME: Option<&str> = option_env!("INTEGRATION_TE #[ignore] async fn integration_test() { let task_executor: TaskExecutor = (|fut, _| { - spawn(fut); - }) - .into(); + spawn(fut).map(|_| ()) + }).into(); // start alice let mut alice = @@ -104,10 +103,10 @@ async fn integration_test() { polkadot_config.rpc_methods = sc_service::config::RpcMethods::Unsafe; let parachain_config = parachain_config(task_executor.clone(), Charlie, vec![], para_id).unwrap(); - let service = - crate::service::run_collator(parachain_config, key, polkadot_config, para_id).unwrap(); + let (_service, charlie_client) = + crate::service::run_collator(parachain_config, key, polkadot_config, para_id, true).unwrap(); sleep(Duration::from_secs(3)).await; - service.client.wait_for_blocks(4).await; + charlie_client.wait_for_blocks(4).await; alice.task_manager.terminate(); bob.task_manager.terminate(); diff --git a/test/parachain/src/service.rs b/test/parachain/src/service.rs index 682af7d2377..4e56331df45 100644 --- a/test/parachain/src/service.rs +++ b/test/parachain/src/service.rs @@ -18,15 +18,15 @@ use ansi_term::Color; use cumulus_collator::{prepare_collator_config, CollatorBuilder}; use cumulus_network::DelayedBlockAnnounceValidator; use futures::{future::ready, FutureExt}; -use polkadot_primitives::parachain::CollatorPair; +use polkadot_primitives::v0::CollatorPair; use sc_executor::native_executor_instance; pub use sc_executor::NativeExecutor; -use sc_finality_grandpa::{ - FinalityProofProvider as GrandpaFinalityProofProvider, StorageAndProofProvider, -}; use sc_informant::OutputFormat; -use sc_service::{Configuration, ServiceComponents, TFullBackend, TFullClient}; +use sc_service::{Configuration, PartialComponents, TaskManager, TFullBackend, TFullClient, Role}; use std::sync::Arc; +use sp_core::crypto::Pair; +use sp_trie::PrefixedMemoryDB; +use sp_runtime::traits::BlakeTwo256; // Our native executor instance. native_executor_instance!( @@ -39,45 +39,60 @@ native_executor_instance!( /// /// Use this macro if you don't actually need the full service, but just the builder in order to /// be able to perform chain operations. -macro_rules! new_full_start { - ($config:expr) => {{ - let inherent_data_providers = sp_inherents::InherentDataProviders::new(); +pub fn new_partial(config: &mut Configuration) -> Result< + PartialComponents< + TFullClient, + TFullBackend, + (), + sp_consensus::import_queue::BasicQueue>, + sc_transaction_pool::FullPool>, + (), + >, + sc_service::Error, +> +{ + let inherent_data_providers = sp_inherents::InherentDataProviders::new(); - let builder = sc_service::ServiceBuilder::new_full::< + let (client, backend, keystore, task_manager) = + sc_service::new_full_parts::< parachain_runtime::opaque::Block, parachain_runtime::RuntimeApi, crate::service::Executor, - >($config)? - .with_select_chain(|_config, backend| Ok(sc_consensus::LongestChain::new(backend.clone())))? - .with_transaction_pool(|builder| { - let client = builder.client(); - let pool_api = Arc::new(sc_transaction_pool::FullChainApi::new( - client.clone(), - builder.prometheus_registry(), - )); - let pool = sc_transaction_pool::BasicPool::new_full( - builder.config().transaction_pool.clone(), - pool_api, - builder.prometheus_registry(), - builder.spawn_handle(), - client.clone(), - ); - Ok(pool) - })? - .with_import_queue(|_config, client, _, _, spawner, registry| { - let import_queue = cumulus_consensus::import_queue::import_queue( - client.clone(), - client, - inherent_data_providers.clone(), - spawner, - registry, - )?; - - Ok(import_queue) - })?; + >(&config)?; + let client = Arc::new(client); + //let select_chain = sc_consensus::LongestChain::new(backend.clone()); + + let registry = config.prometheus_registry(); + + let transaction_pool = sc_transaction_pool::BasicPool::new_full( + config.transaction_pool.clone(), + //std::sync::Arc::new(pool_api), + config.prometheus_registry(), + task_manager.spawn_handle(), + client.clone(), + ); + + let import_queue = cumulus_consensus::import_queue::import_queue( + client.clone(), + client.clone(), + inherent_data_providers.clone(), + &task_manager.spawn_handle(), + registry.clone(), + )?; + + let params = PartialComponents { + backend, + client, + import_queue, + keystore, + task_manager, + transaction_pool, + inherent_data_providers, + select_chain: (), + other: (), + }; - (builder, inherent_data_providers) - }}; + Ok(params) } /// Run a collator node with the given parachain `Configuration` and relaychain `Configuration` @@ -87,84 +102,123 @@ pub fn run_collator( parachain_config: Configuration, key: Arc, mut polkadot_config: polkadot_collator::Configuration, - id: polkadot_primitives::parachain::Id, -) -> sc_service::error::Result, - sc_consensus::LongestChain, parachain_runtime::opaque::Block>, - sc_transaction_pool::BasicPool< - sc_transaction_pool::FullChainApi< - TFullClient, - parachain_runtime::opaque::Block, - >, - parachain_runtime::opaque::Block, - >, - TFullClient, ->> { + id: polkadot_primitives::v0::Id, + validator: bool, +) -> sc_service::error::Result<( + TaskManager, + Arc>, +)> { let mut parachain_config = prepare_collator_config(parachain_config); parachain_config.informant_output_format = OutputFormat { enable_color: true, prefix: format!("[{}] ", Color::Yellow.bold().paint("Parachain")), }; - - let (builder, inherent_data_providers) = new_full_start!(parachain_config); - inherent_data_providers - .register_provider(sp_timestamp::InherentDataProvider) - .unwrap(); - - let block_announce_validator = DelayedBlockAnnounceValidator::new(); - let block_announce_validator_copy = block_announce_validator.clone(); - let service = builder - .with_finality_proof_provider(|client, backend| { - // GenesisAuthoritySetProvider is implemented for StorageAndProofProvider - let provider = client as Arc>; - Ok(Arc::new(GrandpaFinalityProofProvider::new(backend, provider)) as _) - })? - .with_block_announce_validator(|_client| Box::new(block_announce_validator_copy))? - .build_full()?; - - let registry = service.prometheus_registry.clone(); - - let proposer_factory = sc_basic_authorship::ProposerFactory::new( - service.client.clone(), - service.transaction_pool.clone(), - registry.as_ref(), - ); - - let block_import = service.client.clone(); - let client = service.client.clone(); - let network = service.network.clone(); - let announce_block = Arc::new(move |hash, data| network.announce_block(hash, data)); - let builder = CollatorBuilder::new( - proposer_factory, - inherent_data_providers, - block_import, - client.clone(), - id, - client, - announce_block, - block_announce_validator, - ); - polkadot_config.informant_output_format = OutputFormat { enable_color: true, prefix: format!("[{}] ", Color::Blue.bold().paint("Relaychain")), }; - let (polkadot_future, task_manager) = - polkadot_collator::start_collator(builder, id, key, polkadot_config)?; + let params = new_partial(&mut parachain_config)?; + params.inherent_data_providers + .register_provider(sp_timestamp::InherentDataProvider) + .unwrap(); - // Make sure the polkadot task manager survives as long as the service. - let polkadot_future = polkadot_future.then(move |_| { - let _ = task_manager; - ready(()) - }); + let client = params.client.clone(); + let backend = params.backend.clone(); + let block_announce_validator = DelayedBlockAnnounceValidator::new(); + let block_announce_validator_builder = { + let block_announce_validator = block_announce_validator.clone(); + move |_| Box::new(block_announce_validator) as Box<_> + }; - service - .task_manager - .spawn_essential_handle() - .spawn("polkadot", polkadot_future); + let prometheus_registry = parachain_config.prometheus_registry().cloned(); + let transaction_pool = params.transaction_pool.clone(); + let mut task_manager = params.task_manager; + let import_queue = params.import_queue; + let (network, network_status_sinks, system_rpc_tx) = + sc_service::build_network(sc_service::BuildNetworkParams { + config: ¶chain_config, + client: client.clone(), + transaction_pool: transaction_pool.clone(), + spawn_handle: task_manager.spawn_handle(), + import_queue, + on_demand: None, + block_announce_validator_builder: Some(Box::new(block_announce_validator_builder)), + finality_proof_request_builder: None, + finality_proof_provider: None, + })?; - Ok(service) + let _rpc_handlers = sc_service::spawn_tasks(sc_service::SpawnTasksParams { + on_demand: None, + remote_blockchain: None, + rpc_extensions_builder: Box::new(|_| ()), + client: client.clone(), + transaction_pool: transaction_pool.clone(), + task_manager: &mut task_manager, + telemetry_connection_sinks: Default::default(), + config: parachain_config, + keystore: params.keystore, + backend, + network: network.clone(), + network_status_sinks, + system_rpc_tx, + })?; + + if validator { + let proposer_factory = sc_basic_authorship::ProposerFactory::new( + client.clone(), + transaction_pool, + prometheus_registry.as_ref(), + ); + + let block_import = client.clone(); + let announce_block = Arc::new(move |hash, data| network.announce_block(hash, data)); + let builder = CollatorBuilder::new( + proposer_factory, + params.inherent_data_providers, + block_import, + client.clone(), + id, + client.clone(), + announce_block, + block_announce_validator, + ); + + let (polkadot_future, polkadpt_task_manager) = + polkadot_collator::start_collator(builder, id, key, polkadot_config)?; + + // Make sure the polkadot task manager survives as long as the service. + let polkadot_future = polkadot_future.then(move |_| { + let _ = polkadpt_task_manager; + ready(()) + }); + + task_manager + .spawn_essential_handle() + .spawn("polkadot", polkadot_future); + } else { + let is_light = matches!(polkadot_config.role, Role::Light); + let builder = polkadot_service::NodeBuilder::new(polkadot_config); + let mut polkadot_task_manager = if is_light { + return Err("Light client not supported.".into()); + } else { + builder.build_full( + Some((key.public(), id)), + None, + false, + 6000, + None, + ) + }?; + let polkadot_future = async move { + polkadot_task_manager.future().await.expect("polkadot essential task failed"); + }; + + task_manager + .spawn_essential_handle() + .spawn("polkadot", polkadot_future); + } + + Ok((task_manager, client)) } diff --git a/test/parachain/tests/polkadot_mdns_issue.rs b/test/parachain/tests/polkadot_mdns_issue.rs index aafac0c1e29..2a833d0ea81 100644 --- a/test/parachain/tests/polkadot_mdns_issue.rs +++ b/test/parachain/tests/polkadot_mdns_issue.rs @@ -28,7 +28,7 @@ fn interrupt_polkadot_mdns_issue_test() { fn run_command_and_kill(signal: Signal) { let _ = fs::remove_dir_all("interrupt_polkadot_mdns_issue_test"); let mut cmd = Command::new(cargo_bin("cumulus-test-parachain-collator")) - .args(&["-d", "interrupt_polkadot_mdns_issue_test"]) + .args(&["-d", "interrupt_polkadot_mdns_issue_test", "--dev", "--", "--dev"]) .spawn() .unwrap(); diff --git a/test/parachain/tests/purge_chain_works.rs b/test/parachain/tests/purge_chain_works.rs index 85919a74d63..c69577ccf57 100644 --- a/test/parachain/tests/purge_chain_works.rs +++ b/test/parachain/tests/purge_chain_works.rs @@ -29,7 +29,7 @@ fn purge_chain_works() { let _ = fs::remove_dir_all(base_path); let mut cmd = Command::new(cargo_bin("cumulus-test-parachain-collator")) - .args(&["-d", base_path]) + .args(&["-d", base_path, "--dev", "--", "--dev"]) .spawn() .unwrap(); diff --git a/test/parachain/tests/running_the_node_and_interrupt.rs b/test/parachain/tests/running_the_node_and_interrupt.rs index dc4e0e11ae1..5afcd03a291 100644 --- a/test/parachain/tests/running_the_node_and_interrupt.rs +++ b/test/parachain/tests/running_the_node_and_interrupt.rs @@ -28,7 +28,7 @@ fn running_the_node_works_and_can_be_interrupted() { fn run_command_and_kill(signal: Signal) { let _ = fs::remove_dir_all("interrupt_test"); let mut cmd = Command::new(cargo_bin("cumulus-test-parachain-collator")) - .args(&["--dev", "-d", "interrupt_test"]) + .args(&["--dev", "-d", "interrupt_test", "--", "--dev"]) .spawn() .unwrap(); diff --git a/test/runtime/Cargo.toml b/test/runtime/Cargo.toml index 133525ed568..731c24b41e8 100644 --- a/test/runtime/Cargo.toml +++ b/test/runtime/Cargo.toml @@ -7,7 +7,7 @@ build = "build.rs" [dependencies] runtime = { package = "cumulus-runtime", path = "../../runtime", default-features = false } -substrate-test-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "cumulus-branch", version = "2.0.0-rc4" } +substrate-test-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "cumulus-branch", version = "2.0.0-rc5" } [build-dependencies] wasm-builder-runner = { package = "substrate-wasm-builder-runner", version = " 1.0.6" }